我是Node Js的新手
我使用 Date.now()来获取当前时间的时间戳
但我想要的是当前日期的时间戳值,不包括时间
例如
现在当前时间 2017年8月9日下午8:19:28 ,时间戳将 1502309968000
但我希望时间戳只有 2017年8月9日凌晨00:00 ,时间戳将 1502236800000
怎么解决这个问题?
答案 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/ 它将为您提供所需的格式。