【发布时间】:2013-03-07 19:34:03
【问题描述】:
如何将日期的字符串表示形式转换为真正的 javascript 日期对象?
日期格式如下
E MMM dd HH:mm:ss Z yyyy
例如
Sat Jun 30 00:00:00 CEST 2012
提前致谢
编辑: 我的工作解决方案基于接受的答案。要让它在 IE8 中工作,您必须将月份部分(例如 Jun)替换为月份编号(例如 5 代表六月,因为一月是 0)
【问题讨论】:
-
解析,创建一个有效的字符串并调用 Date 构造函数。
-
我该如何处理'Z'?
-
我认为您需要以某种方式获取时区偏移并手动设置它
-
使用数据库(准确地说是预编译的哈希图)或依赖构造函数。一种形式允许时区字符串,IIRC
标签: javascript