📅  最后修改于: 2023-12-03 15:24:12.637000             🧑  作者: Mango
在 JavaScript 中获取明天的日期并以字符串格式展示需要用到内建的 Date
对象和一些函数。
const today = new Date();
const tomorrow = new Date(today);
tomorrow.setDate(tomorrow.getDate() + 1);
这里我们首先通过创建一个新的 Date
对象来获取当前时间。然后,我们在 tomorrow
变量中创建一个包含明天日期的新 Date
对象。该日期是当前日期加一天。
const tomorrow = new Date();
tomorrow.setDate(tomorrow.getDate() + 1);
const year = tomorrow.getFullYear();
const month = String(tomorrow.getMonth() + 1).padStart(2, '0');
const day = String(tomorrow.getDate()).padStart(2, '0');
const tomorrowAsString = `${year}-${month}-${day}`;
我们在这里用 getFullYear()
、getMonth()
和 getDate()
方法获取 tomorrow
变量中存储的日期的年、月、日。我们使用 padStart()
函数来添加前导零,确保我们以 YYYY-MM-DD
格式的字符串存储日期。
const today = new Date();
const tomorrow = new Date(today);
tomorrow.setDate(tomorrow.getDate() + 1);
const year = tomorrow.getFullYear();
const month = String(tomorrow.getMonth() + 1).padStart(2, '0');
const day = String(tomorrow.getDate()).padStart(2, '0');
const tomorrowAsString = `${year}-${month}-${day}`;
console.log(tomorrowAsString); // "2022-01-01"
这是我们完整的代码。现在,我们已经学会了如何在 JavaScript 中获取明天的日期并以字符串格式展示。