我需要傳遞一個日期,這將通過JavaScript生成一個asp.net http處理程序,它是ajax請求中的服務。通過ajax發送當前日期到我的.net處理程序,如何傳遞安全日期?
在.net方面,我將把日期傳遞給DateTime。
日期必須有:yyyy,mm,dd和分和秒。
如何在JavaScript中將日期格式化爲此格式?
使用jQuery
我需要傳遞一個日期,這將通過JavaScript生成一個asp.net http處理程序,它是ajax請求中的服務。通過ajax發送當前日期到我的.net處理程序,如何傳遞安全日期?
在.net方面,我將把日期傳遞給DateTime。
日期必須有:yyyy,mm,dd和分和秒。
如何在JavaScript中將日期格式化爲此格式?
使用jQuery
如果你在你的項目中使用ASP.NET AJAX已經,達沃·沃德介紹瞭如何在他的博客Work smarter: MS AJAX's JavScript type extensions使用ASP.NET AJAX擴展用於此目的:
使用Date.format簡化客戶端日期格式設置 如果您在JavaScript中使用日期的時間很多, 您知道它有時可能有什麼麻煩。爲了大大緩解這個問題,ASP.NET AJAX擴展了Date對象的格式功能 ,這個格式函數很接近地模仿了我們已經使用多年的 格式化範例。這裏有幾個例子 :
var today = new Date('12/3/2007');
var shortDate = today.format('d');
// d formats the date as MM/dd/yyyy
// shortDate == '12/03/2007'
var longDate = today.format('D');
// D formats the date as dddd, dd MMMM yyyy
// longDate == 'Monday, 03 December 2007'
var customDate = today.format('MMMM, yyyy');
// Custom format string to format the date as MMMM, yyyy
// customDate == 'December, 2007'
Date.format接受大部分 標準DateTime格式字符串,例如 爲d和D.如果沒有這些套裝的你 需求,Date.format還通過 自定義格式化字符串提供了 幾乎無限的靈活性。有關格式化字符串參數的完整 列表,請參閱 請參閱MSDN上的Standard DateTime Format Strings和Custom DateTime Format Strings參考頁。
我需要幾分鐘和幾秒鐘...... – mrblah 2009-08-08 01:51:10
底部的鏈接有各種變化。例如:var myCustomDateTime = today.format('G'); //「09/27/2006 14:15:39」 – 2009-08-08 03:36:28
這是怎麼結束了你的工作? – 2009-08-10 13:47:49