【问题标题】:nodejs get previous time in millisecondsnodejs以毫秒为单位获取上一次时间
【发布时间】:2013-08-02 21:50:36
【问题描述】:

所以,我知道你可以这样做:

prev.mtime

fs.watchFile 函数的一侧,但这将返回格式如下的日期:

Fri Aug 02 2013 17:40:28 GMT-0400 (EDT)

但我想以毫秒为单位获取上一个时间戳行。

【问题讨论】:

  • +新日期(prev.mtime)

标签: javascript node.js socket.io


【解决方案1】:

prev.mtime 是一个 JavaScript Date 对象。您看到的是对象的默认字符串表示形式。您可以使用其getTime() 方法来获取以毫秒为单位的时间戳。

参考资料:

http://nodejs.org/api/fs.html#fs_class_fs_stats

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

【讨论】:

    【解决方案2】:

    哇,没关系...我明白了:

    console.dir(prev.mtime.getTime());
    console.dir(curr.mtime.getTime());
    

    这很容易!

    【讨论】:

    • 这是我 3 小时前在你问的时候给出的答案。
    • 您可能应该接受 Dan 的回答。他回答正确,并就你的问题和他的回答做了一些解释。
    猜你喜欢
    • 2023-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 2017-08-05
    • 2013-05-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多