📅  最后修改于: 2023-12-03 14:50:09.588000             🧑  作者: Mango
有时候,我们需要将一个日期的时刻减去一天。在Javascript中,我们可以使用Date对象和一些简单的算法来实现这个功能。
首先,我们需要获取昨天的时间戳(timestamp),也就是将当前时间戳减去一天的秒数(86400秒)。
// 获取当前时间戳
var now = new Date().getTime();
// 将86400秒转换成毫秒
var oneDay = 86400 * 1000;
// 获取昨天的时间戳
var yesterday = now - oneDay;
接下来,我们需要将昨天的时间戳转换为日期格式。我们可以使用Date对象的构造函数来实现这个功能。
// 将时间戳转换为日期格式
var yesterdayDate = new Date(yesterday);
// 输出昨天的日期
console.log(yesterdayDate.toDateString());
最终,我们可以在控制台打印出昨天的日期。
Wed Aug 11 2021
通过使用Date对象和一些简单的算法,我们可以轻松地将一个日期的时刻减去一天。以上代码片段可以作为参考,用于在Javascript中实现类似的功能。