我使用一個jQuery的日期選擇器,
使用選擇器我收到日期這樣的格式
週五,2010年5月21日如何在JavaScript中更改日期格式?
現在我想在此日期加一個日子,所以我想,我只能做,如果我改變日期的確切格式如 21/5/2010
我想只轉換bcz我想添加一天到特定的日期。
那麼你建議我做什麼?我怎樣才能做到這一點?
我可以不用轉換嗎?
在此先感謝....
我使用一個jQuery的日期選擇器,
使用選擇器我收到日期這樣的格式
週五,2010年5月21日如何在JavaScript中更改日期格式?
現在我想在此日期加一個日子,所以我想,我只能做,如果我改變日期的確切格式如 21/5/2010
我想只轉換bcz我想添加一天到特定的日期。
那麼你建議我做什麼?我怎樣才能做到這一點?
我可以不用轉換嗎?
在此先感謝....
datejs可能對你有用。
除了其他人給出的格式化選項之外,您應該使用日期對象而不是日期對象的字符串表示形式來添加。
I.E.
// add 5 days to today
var myDate=new Date();
myDate.setDate(myDate.getDate()+5);
我想你需要詳細說明你使用的是什麼jQuery插件。 這是一個嗎? http://jqueryui.com/demos/datepicker/
如果是這樣,那麼當您無法使用getDate
方法時,您將獲得代表日期的Date
對象。你可以很容易地操縱它。
日期格式與日期如何存儲無關;它只會影響日期顯示爲的方式。 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://www.cev.washington.edu/lc/CLWEBCLB/jst/js_datetime.html – ant 2010-05-18 15:41:33