javascript - Node.js 和 Javascript/Date 对象 - 在 x 小时之前花费时间

标签 javascript node.js

我在node.js中有一个脚本,它可以查找特定目录中的所有文件,并获取修改时间:

 fs.stat(path, function(err, states){
                console.log(states.mtime)
 })

它打印出以下内容:

Sun Aug 31 2014 11:40:14 GMT-0400 (EDT)

我只想打印从现在起 6 小时前修改过的文件。

这个数据对象支持吗?

最佳答案

fs.stat(path, function(err, states){
    if (state.mtime < new Date() - (6*60*60*1000)) {
        console.log(states.mtime)
    }
 })

仅在日期小于当前日期 - 6 小时时才打印。

关于javascript - Node.js 和 Javascript/Date 对象 - 在 x 小时之前花费时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26716789/

相关文章:

javascript - SailsJS 从 Controller 访问服务

javascript - 使用 dpd -d 启动 MongoDB 失败

node.js - node-debug 不会中断并且不显示任何代码

javascript - 无法获取/使用 gulp-connect-php

javascript - 开始使用 Withings API

javascript - Polymer - 如何将观察者附加到阵列?

node.js - 使用 PM2 在 Azure Web Apps 中运行 SPA 时如何添加响应 header

node.js - 使用intellij远程调试node js服务器

javascript - 将 HTML 表数据存储到 Javascript 数组中

javascript - 使嵌套子元素全宽