2012-10-22 142 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");