تم إضافة طريقة date.protype.toisostring في ES5 ، وليس في وثيقة ES3 ، على النحو التالي
لا يتم دعم هذه الطريقة في IE6/7/8 ، ويمكن إصلاحها على النحو التالي
نسخة الكود كما يلي:
if (! date.prototype.toisoString) {
date.prototype.toisoString = function () {
pad pad (n) {return n <10؟ '0' + n: n}
إرجاع this.getUclyear () + '-'
+ pad (this.getutcmonth () + 1) + '-'
+ pad (this.getutcdate ()) + 't'
+ pad (this.getutchours ()) + ':'
+ pad (this.getutcminutes ()) + ':'
+ pad (this.getutcseconds ()) + '.'
+ pad (this.getutcmilliseconds ()) + 'z' ؛
}
}
متعلق ب:
http://msdn.microsoft.com/zh-cn/library/ie/ff925953٪28v=vs.94٪29.aspx
https://developer.mozilla.org/en-us/docs/web/javaScript/Reference/global_objects/date