2011-09-24 53 views
2

我有一個以這種格式返回的日期YYYY-MM-DD,例如, 2011-04-29。使用jQuery我怎樣才能讓日期29-04-2011?使用jQuery反轉顯示日期

+0

你不使用jQuery對於這樣的事情。但是,像'split()'這樣的JavaScript字符串函數是你的朋友。如果你想要更好的東西,可以使用'Date.js'。 – ThiefMaster

回答

8

您可以使用.reverse()

var pieces = '2011-07-27'.split('-'); 
pieces.reverse(); 
var reversed = pieces.join('-'); 
+0

非常感謝,我從Facebook上的相冊中獲取創建時間。 FYI Facebook將創建時間顯示爲2011-09-21T14:35:51 + 0000。我使用以下代碼來獲取日期,var date = 2011-09-21T14:35:51 + 0000; var removeTime = date.split('T')[0]; var pieces = removeTime.split(' - '); pieces.reverse(); var reversed = pieces.join(' - ');警報(逆轉); –

+1

你也可以在1行上做: date.split(' - ')。reverse()。join(' - ') –

2
var parts = '2011-07-27'.split(/-/); 
parts.reverse(); 
alert(parts.join('-'));