如何在JavaScript中将昨天计算为日期?
发布于 2011-04-01 17:15:29
var date = new Date();
date ; //# => Fri Apr 01 2011 11:14:50 GMT+0200 (CEST)
date.setDate(date.getDate() - 1);
date ; //# => Thu Mar 31 2011 11:14:50 GMT+0200 (CEST)
发布于 2016-05-04 22:19:40
令人惊讶的是,没有答案指向最简单的跨浏览器解决方案
去寻找昨天完全相同的时间*
var yesterday = new Date(Date.now() - 86400000); // that is: 24 * 60 * 60 * 1000
*:如果您的用例不介意日历的不精确性(如夏令时),这很有效,否则我建议使用https://moment.github.io/luxon/
发布于 2011-04-01 17:13:56
尝尝这个
var d = new Date();
d.setDate(d.getDate() - 1);
https://stackoverflow.com/questions/5511323
复制相似问题