如何将date转换为nodejs中指定的string格式?
我正在用fs.statSync()
读取一个文件的修改date,我想比较它来自我的数据库的string:
这是我的文件的最后修改date:
Fri Mar 24 2017 13:22:01 GMT+0100 (Central Europe Standard Time)
我想比较这个string:
2016-07-18 12:28:12
我怎样才能做到这一点与Node.JS? 我可以以某种方式创build一个新的date从string?
您可以使用Momentparsing这两种格式并比较结果。
var date1 = moment(string1, format1, true); var date2 = moment(string2, format2, true); if (date1.diff(date2) === 0) { // equal } else { // not equal }
看到这个答案parsing不同格式的date:
- 检查一个string是否是一个date值
确保你用明确的格式parsing它,而不要让它猜测格式,否则你将永远无法确定它是否正确猜测。