gpt4 book ai didi

node.js - Nodejs中如何将日期转换为指定的字符串格式?

转载 作者:太空宇宙 更新时间:2023-11-04 00:25:15 26 4
gpt4 key购买 nike

我正在使用 fs.statSync() 读取文件的修改日期,并且我想将其与来 self 的数据库的字符串进行比较:

这是我的文件的最后修改日期:

Fri Mar 24 2017 13:22:01 GMT+0100 (Central Europe Standard Time)

我想与这个字符串进行比较:

2016-07-18 12:28:12

如何使用 Node.JS 做到这一点?我可以以某种方式从字符串创建一个新日期吗?

最佳答案

您可以使用Moment解析这两种格式并比较结果。

var date1 = moment(string1, format1, true);
var date2 = moment(string2, format2, true);
if (date1.diff(date2) === 0) {
// equal
} else {
// not equal
}

请参阅此答案以解析不同格式的日期:

确保您使用明确的格式解析它,并且不要让它猜测格式,否则您将永远无法确定它是否猜测正确。

关于node.js - Nodejs中如何将日期转换为指定的字符串格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43001408/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com