JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】

JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】

在JavaScript中,可以使用Date对象来获取当前时间和日期,并对其进行一些简单和复杂的操作。为了方便起见,以下是获取日期的常见方法实例:

获取当前日期

要获取当前日期,可以使用以下代码:

let today = new Date();
let year = today.getFullYear();
let month = today.getMonth() + 1;
let day = today.getDate();
let fullDate = year + "-" + month + "-" + day;
console.log(fullDate);

当我们运行以上代码时,将显示当前完整日期,例如:2021-08-12。

获取昨天年月日

如果想获得昨天的日期,可以使用以下代码:

let yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
let year = yesterday.getFullYear();
let month = yesterday.getMonth() + 1;
let day = yesterday.getDate();
let fullDate = year + "-" + month + "-" + day;
console.log(fullDate);

当我们运行以上代码时,将显示昨天完整日期,例如:2021-08-11。

获取明天年月日

如果想获得明天的日期,可以使用以下代码:

let tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1);
let year = tomorrow.getFullYear();
let month = tomorrow.getMonth() + 1;
let day = tomorrow.getDate();
let fullDate = year + "-" + month + "-" + day;
console.log(fullDate);

当我们运行以上代码时,将显示明天完整日期,例如:2021-08-13。

获取前n天的日期

如果想获得前5天的日期,可以使用以下代码:

let date = new Date();
date.setDate(date.getDate() - 5);
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let fullDate = year + "-" + month + "-" + day;
console.log(fullDate);

当我们运行以上代码时,将显示前5天的完整日期,例如:2021-08-07。

获取后n天的日期

如果想获得后10天的日期,可以使用以下代码:

let date = new Date();
date.setDate(date.getDate() + 10);
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
let fullDate = year + "-" + month + "-" + day;
console.log(fullDate);

当我们运行以上代码时,将显示后10天的完整日期,例如:2021-08-22。

以上就是使用JavaScript获取日期的方法实例。无论是对于前端还是后端开发,获取数据并运用这些方法处理它们都是非常有用的。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JS获取日期的方法实例【昨天,今天,明天,前n天,后n天的日期】 - Python技术站

(0)
上一篇 2023年5月27日
下一篇 2023年5月27日

相关文章

  • JS中ESModule和commonjs介绍及使用区别

    JS中ESModule和CommonJS均为JS的模块化规范。ESModule是ECMAScript 6标准中新增的模块化规范,而CommonJS则是Node.js使用的模块化规范。 ESModule和CommonJS的使用区别主要体现在以下几个方面: 定义方式 ESModule使用export关键字来导出模块中的变量、函数或类,使用import关键字来导入…

    JavaScript 2023年6月11日
    00
  • JavaScript中解析JSON数据的三种方法

    JavaScript中解析JSON数据的三种方法涉及到解析JSON的格式,这里我们假设需要解析的JSON数据为以下格式: { "name": "John Doe", "age": 30, "isAdmin": true, "hobbies": [ "…

    JavaScript 2023年5月27日
    00
  • Base64编码加密JS代码网页版

    Base64编码是一种将二进制数据编码成可打印字符的编码方式,常用于表示数据的传输或存储。在JS代码中,经常需要对字符串进行加密或解密操作,而其中的一种方式就是使用Base64编码。 下面是 “Base64编码加密JS代码网页版” 的完整攻略: 什么是Base64编码 Base64编码是由美国政府设计的一种用于二进制数据在网络上传输的编码方式。Base64编…

    JavaScript 2023年5月19日
    00
  • JavaScript setTimeout与setTimeinterval使用案例详解

    JavaScript setTimeout与setInterval使用案例详解 setTimeout 在JavaScript中,setTimeout函数可以延迟执行一个函数,这个函数会在一定延迟时间后被调用,下面是使用setTimeout的基本语法: setTimeout(function, delay, param1, param2, …) funct…

    JavaScript 2023年5月27日
    00
  • javascript强大的日期函数代码分享

    JavaScript强大的日期函数代码分享 日期和时间是我们在开发Web应用中最常用到的一个组件,JavaScript提供了丰富的API让我们更加便捷地处理日期和时间。下面将分享一些常用的日期函数及其代码实现。 Date对象 JavaScript中内置的Date对象提供了一些常用的处理日期和时间的方法,其中比较常用的有以下几个方法: getFullYear(…

    JavaScript 2023年5月27日
    00
  • Java调用shell脚本解决传参和权限问题的方法

    当Java需要使用shell脚本时,我们可能需要传递参数给shell脚本,或者我们可能需要获得root用户权限来执行一些操作。这时,我们可以采用以下方法来调用shell脚本并解决传参和权限问题。 1. 使用ProcessBuilder调用shell脚本 ProcessBuilder是Java提供的一个用来创建进程的类。我们可以使用它来执行shell脚本。下面…

    JavaScript 2023年5月28日
    00
  • js实现盒子拖拽动画效果

    实现盒子拖拽动画效果需要以下步骤: 1. 为拖拽目标元素绑定事件监听器 首先需要为需要拖拽的目标元素添加事件监听器,通常是mousedown事件或者touchstart事件。 let target = document.getElementById(‘drag-target’); target.addEventListener(‘mousedown’, dr…

    JavaScript 2023年6月10日
    00
  • JS异步编程之generator与async/await语法糖详解

    JS异步编程之generator与async/await语法糖详解 什么是异步编程? 通俗地讲,异步编程是指不需要等待上一个代码块执行完毕,就可以开始执行下一个代码块的编程方式。在JavaScript中,异步编程是常见的编程方式,它主要使用回调函数、Promise、Generator和async/await等语法来实现。其中,Generator和async/…

    JavaScript 2023年5月28日
    00
合作推广
合作推广
分享本页
返回顶部