Here you can find the source of toISOString()
var global = (function () { return this; }).call(null); function pad(number) { if (number < 10) { return '0' + number; }//from w w w . ja va 2s.c o m return number; } Date.prototype.toISOString = function toISOString() { return this.getUTCFullYear() + '-' + pad(this.getUTCMonth() + 1) + '-' + pad(this.getUTCDate()) + 'T' + pad(this.getUTCHours()) + ':' + pad(this.getUTCMinutes()) + ':' + pad(this.getUTCSeconds()) + '.' + (this.getUTCMilliseconds() / 1000).toFixed(3).slice(2, 5) + 'Z'; };
Date.prototype.toISOString = function() { return this.getFullYear() + '-' + zpad(this.getMonth() + 1) + '-' + zpad(this.getDate()) + 'T' + zpad(this.getHours()) + ':' + zpad(this.getMinutes());
function OzeroPad(val) { return val < 10 ? '0' + val : '' + val; if(!Date.prototype.toISOString) { Date.prototype.toISOString = function () { var YYYY = this.getUTCFullYear(), MM = OzeroPad(this.getUTCMonth() + 1), DD = OzeroPad(this.getUTCDate()), HH = OzeroPad(this.getUTCHours()), ...
Date.prototype.toISOString = Date.prototype.toISOString || function() { return this.getUTCFullYear() + "-" + ("0" + this.getUTCMonth() + 1 + "-").slice(-3) + ("0" + this.getUTCDate() + "T").slice(-3) + ("0" + this.getUTCHours() + ":").slice(-3) + ("0" + this.getUTCMinutes() + ":").slice(-3) + ("0" + this.getUTCSeconds() + ".").slice(-3) + ("00" + this.getUTCMilliseconds() + "Z").slice(-4); }; ...
function pad(number) { if (number < 10) { return '0' + number; return number; Date.prototype.toISOString = function(withMilliSeconds) { var ISOString = this.getUTCFullYear() + '-' + pad(this.getUTCMonth() + 1) + ...
Date.prototype.toISOString = function toISOString() { var date = this; function pad(str, len) { var pad = "0000"; str = '' + str; return pad.substr(0, len - str.length) + str var y = date.getUTCFullYear(), m = pad(date.getUTCMonth() + 1, 2), ...
Date.prototype.toISOString = function toISOString() { var result, length, value; if (! isFinite(this)) { throw new RangeError(); result = [this.getUTCFullYear(), this.getUTCMonth() + 1, this.getUTCDate(), this.getUTCHours(), this.getUTCMinutes(), this.getUTCSeconds()]; length = result.length; while (length--) { ...
Date.prototype.setISO8601 = function(dString) { var regexp = /(\d\d\d\d)(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)(:)?(\d\d)(\.\d+)?(Z|([+-])(\d\d)(:)?(\d\d))/; if (dString.toString().match(new RegExp(regexp))) { var d = dString.match(new RegExp(regexp)); var offset = 0; this.setUTCDate(1); this.setUTCFullYear(parseInt(d[1], 10)); this.setUTCMonth(parseInt(d[3], 10) - 1); this.setUTCDate(parseInt(d[5], 10)); ...
Date.prototype.setISO8601 = function(dString){ var regexp = /(\d\d\d\d)(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)(:)?(\d\d)(\.\d+)?(Z|([+-])(\d\d)(:)?(\d\d))/; if (dString.toString().match(new RegExp(regexp))) { var d = dString.match(new RegExp(regexp)); var offset = 0; this.setUTCDate(1); this.setUTCFullYear(parseInt(d[1],10)); this.setUTCMonth(parseInt(d[3],10) - 1); this.setUTCDate(parseInt(d[5],10)); ...
Date.prototype.setISO8601 = function(dString){ var regexp = /(\d\d\d\d)(-)?(\d\d)(-)?(\d\d)(T)?(\d\d)(:)?(\d\d)(:)?(\d\d)(\.\d+)?(Z|([+-])(\d\d)(:)?(\d\d))/; var d = dString.toString().match(regexp); if (d) { var offset = 0; this.setUTCDate(1); this.setUTCFullYear(parseInt(d[1],10)); this.setUTCMonth(parseInt(d[3],10) - 1); this.setUTCDate(parseInt(d[5],10)); ...