我从数据库返回了一个格式为“2013-05-27 14:27:37”的日期,我需要将此日期与当前日期进行比较。
每次我尝试解析我的日期时,它都会返回无效日期。
最佳答案
Firefox 不允许该格式。使用 /
而不是 -
,或者使用 T
而不是分隔日期和时间部分的空格。请参阅this chart了解详情。
您可以考虑使用moment.js 。您可以将字符串解析为如下所示的时刻:
var m = moment("2013-05-27 14:27:37", "YYYY-MM-DD HH:mm:ss");
然后就可以使用moment的比较函数了。例如:
if (m1.isBefore(m2)) { ... }
if (m1.isAfter(m2)) { ... }
您可以阅读the documentation用于附加功能。
关于javascript - 在 JavaScript 上比较当前日期与另一个日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19469821/