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()));