如何在JavaScript中计算昨天作为日期?
当前回答
你可以使用momentjs,它非常有用,你可以用这个库实现很多事情。
获取当前时间的昨天日期 时刻()。减去(1天).toString ()
以日期开头获取昨天的日期 时刻()。减去(1天).startOf(天).toString ()
其他回答
d.setHours(0,0,0,0);
会成功的
new Date(new Date().setDate(new Date().getDate()-1))
你可以使用momentjs,它非常有用,你可以用这个库实现很多事情。
获取当前时间的昨天日期 时刻()。减去(1天).toString ()
以日期开头获取昨天的日期 时刻()。减去(1天).startOf(天).toString ()
解决边界日期问题(2020,01,01)-> 2019,12,31
var now = new Date();
return new Date(now.getMonth() - 1 === 0 ? now.getFullYear() - 1 : now.getFullYear(),
now.getDate() - 1 === 0 ? now.getMonth() - 1: now.getMonth(),
now.getDate() - 1);
//Create a date object using the current time
var now = new Date();
//Subtract one day from it
now.setDate(now.getDate()-1);