El método date.prototype.toisoString se agregó en ES5, no en el documento ES3, como sigue
Este método no es compatible en IE6/7/8, y se puede solucionar de la siguiente manera
La copia del código es la siguiente:
if (! date.prototype.toisoString) {
Date.prototype.toisoSoString = function () {
función almohadilla (n) {return n <10? '0' + n: n}
devuelve esto.getUtTlyEar () + '-'
+ pad (this.getUtcMonth () + 1) + '-'
+ pad (this.getUtcDate ()) + 't'
+ pad (this.getUtTours ()) + ':'
+ pad (this.getUtcminutes ()) + ':'
+ pad (this.getUtcSeconds ()) + '.'
+ pad (this.getUtcmilliseConds ()) + 'z';
}
}
Relacionado:
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