【发布时间】:2012-07-20 11:14:23
【问题描述】:
我有一个类似'2010-10-11T00:00:00+05:30' 的日期格式。我必须使用 JavaScript 或 jQuery 格式化为 MM/dd/yyyy 。任何人都可以帮助我做同样的事情。
【问题讨论】:
-
这是如何复制的,一个人问文档在哪里,另一个人如何将日期格式化为特定格式...?
-
不知道为什么每个人总是为此添加字符串而不是使用
toLocaleDateString,后者不那么笨拙:function getDate(str) {var ops = {year: 'numeric'}; ops.month = ops.day = '2-digit'; return new Date(str).toLocaleDateString(0, ops);} -
@omikes 我无法让您的功能在 ServiceNow 平台上运行
var testGetDate = getDate('2010-10-11T00:00:00+05:30');。不知道为什么,但它适用于 jsconsole.com -
现在正确的解决方案是使用
Intl.DateTimeFormatAPI
标签: javascript jquery