【问题标题】:How to get timestamp value of only date [duplicate]如何获取仅日期的时间戳值[重复]
【发布时间】:2018-01-17 21:37:51
【问题描述】:

我是 Node Js 的新手 我正在使用 Date.now() 来获取当前时间的时间戳
但我只想要当前日期的时间戳值,不包括时间。
例如
现在当前时间是 2017 年 8 月 9 日晚上 8:19:28,时间戳将是 1502309968000 但我只想要 2017 年 8 月 9 日 12:00:00 AM 的时间戳,时间戳将是 1502236800000
如何解决?

【问题讨论】:

  • 这个问题令人困惑!只有日期意味着只有August 9, 2017

标签: javascript node.js timestamp


【解决方案1】:

创建一个日期对象,并将小时、分钟、秒和毫秒设置为零

var date = new Date();

date.setHours(0,0,0,0);

var time = date.getTime();

console.log(time);

请注意,setHours 也接受分钟、秒等。

.setHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])

【讨论】:

    【解决方案2】:

    只需将小时数设置为 0

    d = new Date();
    d.setHours(0,0,0,0);
    

    【讨论】:

      【解决方案3】:

      试试http://momentjs.com/ 它将为您提供所需的格式。

      enter image description here

      【讨论】:

        猜你喜欢
        • 2012-07-10
        • 1970-01-01
        • 2013-05-28
        • 1970-01-01
        • 1970-01-01
        • 2016-11-28
        • 1970-01-01
        • 2013-12-12
        • 2016-08-01
        相关资源
        最近更新 更多