【发布时间】:2012-01-25 05:30:05
【问题描述】:
我正在查询 facebook graph api。它以以下格式返回日期:2012-01-23T23:52:29+0000。
我需要在 javascript 中查找此类日期的差异。这不是 javascript 中的有效日期(Date.parse() 或 new Date())
我正在考虑用' '(空格)替换'T',用'/' 替换'-',用''(空字符串)替换'+0000'。这是唯一的方法吗?还是我在这里遗漏了什么?
另外,如果这是唯一的方法,有人可以给我一个正则表达式来一次性替换所有内容吗?
执行速度是我主要关心的问题。
【问题讨论】:
-
速度真的很重要那吗? (如果是这样,看看它的 jsperformance 测试用例会很有趣。)显示的时间格式是 ISO8601(关键字),顺便说一句。
-
当您说速度是主要因素时,您是指执行速度吗?如果是这样,您是否发现任何性能问题?
-
搜索“Javascript ISO 8601”显示:github.com/csnover/js-iso8601 也:anentropic.wordpress.com/2009/06/25/…
-
@PhilipFourie ,是的,这些问题解决了我的问题。非常感谢你们。 “Pst”、“Josh”感谢您抽出宝贵时间。 Github 一个看起来又短又好。
标签: javascript jquery datetime