Prototype Date對象 學(xué)習(xí)
更新時間:2009年07月12日 23:07:00 作者:
這個對象里面就一個toJSON方法,非常簡單
看一下源碼:
Date.prototype.toJSON = function() {
return '"' + this.getUTCFullYear() + '-' +
(this.getUTCMonth() + 1).toPaddedString(2) + '-' +
this.getUTCDate().toPaddedString(2) + 'T' +
this.getUTCHours().toPaddedString(2) + ':' +
this.getUTCMinutes().toPaddedString(2) + ':' +
this.getUTCSeconds().toPaddedString(2) + 'Z"';
};
其實就是返回Date的JSON字符串,下面給出示例:
new Date(1969, 11, 31, 19).toJSON();
//-> '"1969-12-31T19:00:00"'
復(fù)制代碼 代碼如下:
Date.prototype.toJSON = function() {
return '"' + this.getUTCFullYear() + '-' +
(this.getUTCMonth() + 1).toPaddedString(2) + '-' +
this.getUTCDate().toPaddedString(2) + 'T' +
this.getUTCHours().toPaddedString(2) + ':' +
this.getUTCMinutes().toPaddedString(2) + ':' +
this.getUTCSeconds().toPaddedString(2) + 'Z"';
};
其實就是返回Date的JSON字符串,下面給出示例:
復(fù)制代碼 代碼如下:
new Date(1969, 11, 31, 19).toJSON();
//-> '"1969-12-31T19:00:00"'
您可能感興趣的文章:
- JavaScript 模仿vbs中的 DateAdd() 函數(shù)的代碼
- php Smarty date_format [格式化時間日期]
- js實現(xiàn)的日期操作類DateTime函數(shù)代碼
- 擴展javascript的Date方法實現(xiàn)代碼(prototype)
- Mysql 日期時間 DATE_FORMAT(date,format)
- JavaScript Date對象 日期獲取函數(shù)
- JS Date函數(shù)整理方便使用
- JS中Date日期函數(shù)中的參數(shù)使用介紹
- fmt:formatDate的輸出格式詳解
- js用Date對象的setDate()函數(shù)對日期進行加減操作
- JavaScript下的時間格式處理函數(shù)Date.prototype.format
相關(guān)文章
Prototype Enumerable對象 學(xué)習(xí)
Enumerable是Prototype框架的基石,而Enumerable不單獨使用,在Prototype中其它對象mix了Enumerable里面的方法,這樣就可以在這些對象上應(yīng)用Enumerable的方法,這樣的對象有:Array,Hash,ObjectRange,還有一些和DOM,AJAX相關(guān)的對象。2009-07-07滾動經(jīng)典最新話題[prototype框架]下編寫
滾動經(jīng)典最新話題[prototype框架]下編寫...2006-10-10Prototype Function對象 學(xué)習(xí)
這個對象就是對function的一些擴充,最重要的當(dāng)屬bind方法,其中wrap方法也很重要,在類繼承機制里面就是利用wrap方法來調(diào)用父類的同名方法。2009-07-07Prototype PeriodicalExecuter對象 學(xué)習(xí)
這個對象就是可以周期性的執(zhí)行某個方法,但是在它內(nèi)部維持了一個狀態(tài),可以防止由于某些原因一次調(diào)用沒執(zhí)行,然后下一次調(diào)用又來了,這樣會造成連續(xù)執(zhí)行兩次方法。上面的第二斷英文就是這個意思。2009-07-07