2012-10-22 144 views
0

我从一些转换JSON日期,如:使用格式化JSON日期

/Date(1224043200000)/ 

周一10月22日16时37分04秒UTC + 0800 2012

var date = new Date(parseInt(dateData.substr(6), 10)); 

Is there任何方式改变格式,只显示月份,日期和年份(2012年10月22日),而不是包括时区和当前日期使用类似的代码,如果不是我已经使用的那个相同的代码?非常感谢。

回答

1

结帐datejs它具有强大的格式化功能。使用toString FormatSpecifiers,你可以提供一个自定义模式是这样的:

new Date().toString("MMM dd yyyy"); 
+0

谢谢,我会试一试。 – user1597438

+0

谢谢,这对我有用。我还有一个问题,如果我要在这里添加时间,是否应该像new Date()。toString(“MMM dd yyyy 00:00”); ?或者如果时间被包括在内,方法会有所不同?对不起,我被告知我们还需要显示时间。 – user1597438

+0

我想通了。非常感谢帮忙。 – user1597438

0

你可以试试这个:

var formattedDate = date.toString().split(" ").slice(1, 4).join(" "); 
0

您可能需要使用momentjs 像这样的东西:

moment(1224043200000).format("MMM Do, YYYY");