我不明白......
我有以下代码:
console.log(stats.mtime); // Tue Dec 30 2014 17:03:48 GMT+0100 (CET)
console.log(s3Info.LastModified); // Tue, 30 Dec 2014 15:46:37 GMT
console.log(stats.mtime == s3Info.LastModified); // false
console.log(stats.mtime > s3Info.LastModified); // false
console.log(stats.mtime < s3Info.LastModified); // false
我如何比较这些日期?我试图转换为时间戳,但它不会起作用。我得到TypeError: Object Tue, 30 Dec 2014 15:46:37 GMT has no method 'getTime' error.
使用nodejs但(希望)答案是类似的客户端。
由于
答案 0 :(得分:0)
如何比较unix时间如下:
stats.mtime.getTime() === s3Info.LastModified.valueOf()
我假设stats
为fs
stat,LastModified
为JS Date obj