【问题标题】: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);
    

    【讨论】:

      猜你喜欢
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      相关资源
      最近更新 更多