JS日期比较CET与GMT

时间:2014-12-30 16:22:20

标签: javascript node.js

我不明白......

我有以下代码:

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但(希望)答案是类似的客户端。

由于

1 个答案:

答案 0 :(得分:0)

如何比较unix时间如下:

stats.mtime.getTime() === s3Info.LastModified.valueOf()

我假设statsfs stat,LastModified为JS Date obj