在JavaScript中比较MySQL日期

时间:2012-01-27 14:58:18

标签: javascript mysql date

这只是一个完整性检查,但是在你跳到“向下”按钮之前我已经完成了几个测试用例=]

我只是想检查一下,在JavaScript中以YYYY-MM-DD HH:MM:SS格式比较来自MySQL数据库的日期是否正常。不幸的是,我无法编辑查询以返回Unix时间戳。

示例:

console.log('2010-05-22 00:54:12' > '2010-05-21 11:44:32');

我的所有测试用例似乎都表明它工作正常,但我只需要确定。

也许我的Google-fu很弱,但我在网上找不到任何关于它的信息。有人知道吗?

1 个答案:

答案 0 :(得分:5)

是的,我确定他们选择这种格式的一个原因是你可以对它们进行标准字符串比较。

因为值的顺序对于最不重要而言是最重要的,所以只要符合以下条件,这将完全正常:

  • 小时是24小时,
  • 任何单个数字值前面都有一个0(月,日,小时等)

但请注意,除非您对特定时区(例如GMT)进行标准化,否则这只会准确地比较单个时区中的日期。