How to convert date to the specified string format in nodejs?
我正在用
这是我文件的最后修改日期:
1 | Fri Mar 24 2017 13:22:01 GMT+0100 (Central Europe Standard Time) |
我想与这个字符串比较:
1 | 2016-07-18 12:28:12 |
我怎么能用Node.JS做到这一点? 我可以以某种方式从字符串创建一个新的日期?
您可以使用Moment解析这两种格式并比较结果。
1 2 3 4 5 6 7 | var date1 = moment(string1, format1, true); var date2 = moment(string2, format2, true); if (date1.diff(date2) === 0) { // equal } else { // not equal } |
请参阅此答案以解析不同格式的日期:
- 检查字符串是否为日期值
确保您使用显式格式解析它并且不要让它猜测格式,否则您将无法确定它是否正确猜测。