5

我需要将 Python 生成的日期时间字符串解析为 Javascript 日期对象。我走的是最简单的路线:

在 Python 中:

dstring = str(mydate)

例如 dstring = '2012-05-16 19:20:35.243710-04:00'

在 Javascript 中(使用datejs库):

d = new Date(dstring);

这让我在 Chrome 中获得了正确的日期对象,但在 Firefox 和 Safari(在 Mac 上)中出现“无效日期”错误。

4

1 回答 1

1

您需要将字符串解析为 JS 日期。构造Date函数是不够的。也许您应该考虑使用诸如 datejs 之类的库:

http://www.datejs.com/

DatejsDate使用有用的方法扩展对象,例如:

Date.parse('Thu, 1 July 2004 22:30:00');

不用说日期/时间格式是可定制的。

于 2012-05-16T23:45:18.053 回答