我正在研究JavaScript,但遇到一个小问题。

我在JSON响应1322919399447-0500中收到此日期

我想将其格式化为:6:50 PM, Dec 3rd 2011

最佳答案

我不确定这是否是最好的方法(实际上,我确定不是),但是从本质上讲,您可以将该日期字符串放入js Date对象中,然后按自己认为合适的方式进行操作:

var dateThing = new Date(1322919399447-0500);
dateThing.getFullYear(); // 2011
dateThing.getDay(); // 6
dateThing.getDate(); // 3
dateThing.getMonth(); // 11
dateThing.getHours(); // 8 (test for anything over 12, that indicates PM)
dateThing.getMinutes(); // 36


然后,您可以将这些片段连接成您自己的格式。就像我说的那样,也许有更好的方法,但这很关键。

10-08 14:36