【问题标题】:.setHours(0,0,0,0) with moment.js.setHours(0,0,0,0) 与 moment.js
【发布时间】:2015-04-19 23:05:04
【问题描述】:

在使用 moment.js 时,date.setHours(0,0,0,0) 最简单的等价物是什么?

基本上,如果我需要将小时、分钟、秒和毫秒归零的new Date() 时刻。

【问题讨论】:

    标签: javascript momentjs


    【解决方案1】:

    Start of Time

    moment().startOf('day')
    

    【讨论】:

    • 如果要转换成日期,可以像这个moment(date).startOf("day").toDate()
    【解决方案2】:

    假设 date 是包含具有几小时和几分钟的日期的时刻对象。

    您可以使用以下代码将小时、分钟和秒重置为 0。

    date.utcOffset(0);
    date.set({
     hour: 0,
     minute: 0,
     second: 0,
     millisecond: 0,
    });
    

    【讨论】:

      【解决方案3】:

      例如设置秒为“0” time = moment().second(0);

      【讨论】:

        猜你喜欢
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-24
        • 2021-01-12
        • 1970-01-01
        相关资源
        最近更新 更多