📜  js 明天的新日期 - Javascript (1)

📅  最后修改于: 2023-12-03 15:02:24.226000             🧑  作者: Mango

JS 明天的新日期 - Javascript

在 Javascript 中,可以很方便地获取明天的日期。下面是几种获取明天日期的方法:

方法一

使用Date()对象和setDate()方法来获取明天的日期。首先,创建一个 Date 对象并使用setDate()方法将日期设置为明天的日期。然后,获取日期对象的年、月、日,拼接成字符串。

let today = new Date();
let tomorrow = new Date(today);
tomorrow.setDate(today.getDate() + 1);
let yyyy = tomorrow.getFullYear();
let mm = tomorrow.getMonth() + 1;
let dd = tomorrow.getDate();
let dateStr = `${yyyy}-${mm}-${dd}`;
console.log(dateStr); // 2022-08-31
方法二

使用moment.js库来获取明天的日期。moment.js是一个专门处理日期和时间的 JavaScript 库,操作起来很方便。首先,安装moment.js库。然后导入库文件并调用add()方法来获取明天的日期。

const moment = require('moment');
let tomorrow = moment().add(1, 'day').format('YYYY-MM-DD');
console.log(tomorrow); // 2022-08-31
方法三

使用Date()对象和toLocaleDateString()方法来获取明天的日期。toLocaleDateString()方法可以将日期对象转换为字符串,格式为本地日期格式。我们可以将日期对象设置为明天的日期,然后使用toLocaleDateString()方法将其转换为本地日期格式的字符串。

let today = new Date();
let tomorrow = new Date(today);
tomorrow.setDate(today.getDate() + 1);
let dateStr = tomorrow.toLocaleDateString();
console.log(dateStr); // 8/31/2022

以上是几种获取明天日期的方法,根据实际情况选择自己需要的即可。