Yar*_*rin 5 javascript python date date-parsing
我需要将 Python 生成的日期时间字符串解析为 Javascript 日期对象。我走了最简单的路线:
在 Python 中:
dstring = str(mydate)
Run Code Online (Sandbox Code Playgroud)
示例 dstring = '2012-05-16 19:20:35.243710-04:00'
在 Javascript 中(使用datejs库):
d = new Date(dstring);
Run Code Online (Sandbox Code Playgroud)
这让我在 Chrome 中获得了正确的日期对象,但在 Firefox 和 Safari(在 Mac 上)中出现了“无效日期”错误。
您需要将字符串解析为 JS Date。构造函数Date还不够。也许您应该考虑使用诸如 datejs 之类的库:
Datejs 使用有用的方法扩展Date对象,例如:
Date.parse('Thu, 1 July 2004 22:30:00');
Run Code Online (Sandbox Code Playgroud)
不用说,日期/时间格式是可定制的。