JSFiddle - React, Tailwind, and code Playground
by Brad Christie
JavaScript
// UTC Time Stamp from JavaScript timestamp
Number.prototype.pad = function(width,chr){
chr = chr || '0';
var result = this;
for (var a = 0; a < width; a++)
result = chr + result;
return result.slice(-width);
}
Date.prototype.toISOString = function(){
return this.getUTCFullYear().pad(4) + '-'
+ this.getUTCMonth().pad(2) + '-'
+ this.getUTCDay().pad(2) + 'T'
+ this.getUTCHours().pad(2) + ':'
+ this.getUTCMinutes().pad(2) + ':'
+ this.getUTCSeconds().pad(2) + 'Z';
}
var d = new Date;
$('body').append($('<p>').html('<b>Date:</b> ' + d.toString()));
$('body').append($('<p>').html('<b>Offset:</b> ' + d.getTimezoneOffset()));
$('body').append($('<p>').html('<b>GMT:</b> ' + (d - d.getTimezoneOffset())));
//$('body').append($('<p>').html('<b>Native ISO:</b> ' + d.ToISOString()));
$('body').append($('<p>').html('<b>Custom ISO:</b> ' + d.toISOString()));