【发布时间】:2019-04-19 20:21:41
【问题描述】:
我想从明天开始获取 Unix 时间戳(时间以秒为单位)。
我尝试了以下方法但没有成功:
var d = new Date();
d.setDate(d.getDay() - 1);
d.setHours(0, 0, 0);
d.setMilliseconds(0);
console.log(d/1000|0)
我将如何解决上述问题?
【问题讨论】:
-
明天是今天加 1,而不是减1。并且使用
.getDate()而不是.getDay()。 -
getDay() 以毫秒为单位返回当天的时间,所以 -1 或 +1 不会做任何事情 getDate() 会改变什么?
-
不,
getDay()返回星期几。 -
这应该可以按照问题描述
var d = new Date(); d.setDate(d.getDate() + 1); d.setHours(0, 0, 0); d.setMilliseconds(0); console.log(d)
标签: javascript node.js date