编程语言
首页 > 编程语言> > 在Javascript中解析Python日期时间字符串

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

作者:互联网

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

在Python中:

dstring = str(mydate)

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

在Javascript(带有datejs库)中:

d = new Date(dstring);

这会在Chrome中为我提供正确的日期对象,但在Firefox和Safari(在Mac上)中出现“无效日期”错误.

解决方法:

您需要将字符串解析为JS Date. Date构造函数是不够的.也许你应该考虑使用像datejs这样的库:

http://www.datejs.com/

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

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

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

标签:python,javascript,date,date-parsing
来源: https://codeday.me/bug/20190709/1415323.html