如何获取仅日期的时间戳值

时间:2017-08-09 20:30:44

标签: javascript node.js timestamp

我是Node Js的新手 我使用 Date.now()来获取当前时间的时间戳
但我想要的是当前日期的时间戳值,不包括时间 例如
现在当前时间 2017年8月9日下午8:19:28 ,时间戳将 1502309968000 但我希望时间戳只有 2017年8月9日凌晨00:00 ,时间戳将 1502236800000
怎么解决这个问题?

3 个答案:

答案 0 :(得分:2)

创建日期对象,并将小时,分钟,秒和毫秒设置为零

var date = new Date();

date.setHours(0,0,0,0);

var time = date.getTime();

console.log(time);

请注意,setHours也会接受分钟,秒等。

.setHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

答案 1 :(得分:1)

只需将小时数设为0

d = new Date();
d.setHours(0,0,0,0);

答案 2 :(得分:0)

试试http://momentjs.com/ 它将为您提供所需的格式。

enter image description here