convert datetimes between local and Epoch
convert datetimes between local and Epoch
JavaScript
/* Reference: https://www.epochconverter.com/programming/#javascript */
//Convert human readable dates to epoch
var myDate = new Date( 1537516426974);
document.write(myDate.toGMTString()+"<hr>"+myDate.toUTCString()+"<hr>"+myDate.toLocaleString());
document.write("<hr/>");
/* document.write(convertEpochToSpecificTimezone(5.30)) */
//Convert human readable dates to epoch:
var myDate = new Date("Wed Aug 01 2018 14:11:07 GMT");
var myEpoch = myDate.getTime()/1000.0;
document.write(myEpoch);
function convertEpochToLocalDateTime(dt) {
var sourceEpoch = parseInt(dt);
if (isNaN(sourceEpoch)) {
// console.log('Invalid Timestamp');
} else {
if (sourceEpoch <= 9999999999) {
sourceEpoch *= 1000;
}
// console.log(new Date(sourceEpoch));
var options = { hour12: false };
var date = new Date(sourceEpoch);
// console.log(date.toLocaleString("en-US", options));
//return new Date(sourceEpoch);
return date.toGMTString("en-US", options);
}
}
document.write("<hr/>");
document.write(convertEpochToLocalDateTime(1533132667));