【问题标题】:momentjs - Date (Year, month, day) to millisecondsmomentjs - 日期(年、月、日)到毫秒
【发布时间】:2016-03-26 16:15:46
【问题描述】:
我在我的应用程序中使用momentjs。不过我不是很懂。
我需要以 毫秒 为单位获取日期,但我只需要日、月和年。其他应设置为0(小时、分钟、秒和毫秒)
我正在尝试这样的一些:
var a = moment();
a = moment(a, "YYYY MM DD").valueOf();
但它会返回毫秒,并带有我不想要的额外信息。
我怎样才能只从天、月和年获得毫秒?
【问题讨论】:
标签:
javascript
date
momentjs
milliseconds
【解决方案1】:
如果您想获取从给定日期的午夜开始的毫秒数,则不需要 moment。
只需使用setHours 方法:
let date = new Date();
date.setHours(0, 0, 0, 0);
console.log(+date);
有了moment,你可以使用startOf:
let date = moment()
date.startOf('day');
console.log(+date);