2010-05-18 6 views
1

我使用一個jQuery的日期選擇器,
使用選擇器我收到日期這樣的格式
週五,2010年5月21日如何在JavaScript中更改日期格式?

現在我想在此日期加一個日子,所以我想,我只能做,如果我改變日期的確切格式如 21/5/2010

我想只轉換bcz我想添加一天到特定的日期。
那麼你建議我做什麼?我怎樣才能做到這一點?
我可以不用轉換嗎?

在此先感謝....

+0

看看這個http://www.cev.washington.edu/lc/CLWEBCLB/jst/js_datetime.html – ant 2010-05-18 15:41:33

回答

0

除了其他人給出的格式化選項之外,您應該使用日期對象而不是日期對象的字符串表示形式來添加。

I.E.

// add 5 days to today 
var myDate=new Date(); 
myDate.setDate(myDate.getDate()+5); 
0

我想你需要詳細說明你使用的是什麼jQuery插件。 這是一個嗎? http://jqueryui.com/demos/datepicker/

如果是這樣,那麼當您無法使用getDate方法時,您將獲得代表日期的Date對象。你可以很容易地操縱它。

0

日期格式與日期如何存儲無關;它只會影響日期顯示爲的方式。 JavaScript有一個本地Date對象和jQuery UI的日期選擇器允許訪問這些對象:

http://jqueryui.com/demos/datepicker/#method-getDate

一旦你有一個Date對象,你可以改變它來滿足您的需求:

https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/Date

最後,你可以反饋到Datepicker:

http://jqueryui.com/demos/datepicker/#method-setDate