2013-03-01 142 views
-2

我從以下格式返回的數據庫中獲取(日期)值:2013-03-01。我想在2013年3月的星期五之前將其輸出到我的頁面上。請問有沒有可用於此的JQuery功能?JQuery日期格式化函數

+2

有大量的回答了這一點。你可以先在Google上搜索'javascript format date'或者在Stack Overflow上搜索。 – 2013-03-01 11:26:53

+0

以我的經驗,它總是更好的格式化日期在服務器端。像Java和C#這樣的語言支持各種各樣的日期格式。 – 2013-03-01 11:45:12

回答

3

是否有JQuery函數可用於此?

不,jQuery不提供任何日期格式化功能。

很多的圖書館,如MomentJS,這是大約6.4k。或者當然,自己做的是關於一行數據(月份名稱)和六或七行代碼。

+0

+1哇哇是一個圖書館 – 2013-03-01 12:18:51

1

這是沒有辦法可以使用jQuery。您可以使用一些自定義js庫,如XDate

使用XDate你可以做到這一點,如下

var myDateString = "2013-03-01"; 
myDateStringArray = myDateString.split("-"); 
var d = new XDate(myDateStringArray[0], (parseInt(myDateStringArray[1])-1), myDateStringArray[2]); 

var myNewDate = d.toString("dddd MMMM yyyy"); 
alert(myNewDate); 

結賬工作小提琴http://jsfiddle.net/zWcU5/

XDate下載http://arshaw.com/xdate/