【发布时间】:2016-04-18 04:09:21
【问题描述】:
我想获取当前日期,但时间应该是00:00:00.000
我试过这个:
var m = moment();
m.set({hour:0,minute:0,second:0,millisecond:0});
console.log(m.toISOString());
但我有:2016-01-12T23:00:00.000Z 为什么是 23 而不是 00?
【问题讨论】:
-
你可以排除,如果你不想要时间。保持 00:00:00 的真正意图是什么
-
@Venkatraman 我今天需要毫秒。
-
你可以只使用
moment().startOf("day");(如果你需要的话,可以在两者之间使用可选的.utc())。 -
startDate.utcOffset(0); startDate.set({ 小时: 0, 分钟: 0, 秒: 0, 毫秒: 0, });
-
@nawazanjum 这完全是公认的答案。
标签: javascript momentjs