在 Javascript 中解析 Python 日期时间字符串

2024-01-12

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

在Python中:

dstring = str(mydate)

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

在 Javascript 中(与datejs http://www.datejs.com/图书馆):

d = new Date(dstring);

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


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

http://www.datejs.com/ http://www.datejs.com/

Datejs 扩展了Date具有有用方法的对象,例如:

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

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Javascript 中解析 Python 日期时间字符串 的相关文章

随机推荐