JavaScript 的解析会识别什么字符串日期格式?
我知道在使用 dateString
参数在 JavaScript 中构造 Date
对象时,该字符串必须是 parse()
可以识别的内容。
parse
可以识别什么日期格式?
例如:
var postDate = new Date("2011-03-08T23:52:38");
在 Chrome 和 Internet Explorer 中工作,但在 iPhone 上失败(返回 1970 年 1 月 1 日)。
我找不到关于 .parse()
方法或构造函数的任何关于参数应该是什么的正式文档。
yyyy-mm-ddThh:nn:ss
格式无效。允许的格式字符串是什么??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Date.parse()<的MDC文档< /code>
声明(引用):
OP 编辑:
用于创建此日期时间字符串的 .NET 语法:
The MDC documentation of
Date.parse()
states (quoting) :OP Edit:
.NET syntax to create this datetime string:
使用 Date 的 toJSON 方法生成的格式就可以了。这与 toISOString 方法相同。
日期格式为 YYYY-MM-DDTHH:mm:ss.sssZ
注意:时区始终为 UTC,如后缀“Z”所示。
您可能会发现显示的日期与时钟上显示的日期不同;请记住时区是 UTC。
参考文献:
Date.prototype.toJSON()
Date.prototype.toISOString()
Using the format that is produced by Date's toJSON method will work. This is the same as the toISOString method.
The date format is YYYY-MM-DDTHH:mm:ss.sssZ
Note: The time zone is always UTC as denoted by the suffix "Z".
You may find that the date shown isn't the same as on your clock; remember the time zone is UTC.
References:
Date.prototype.toJSON()
Date.prototype.toISOString()