JSFiddle - React, Tailwind, and code Playground

by Sivasakthi Chandrasekaran

JavaScript

var clientDate = new Date();
var utc = clientDate.getTime() + (clientDate.getTimezoneOffset() * 60000);
var utc_timestamp = clientDate.toUTCString();
var serverDate = new Date(utc + (3600000*-4.0));
var	year = serverDate.getFullYear()
var month = serverDate.getMonth() + 1
var day = serverDate.getDate();
var hour = serverDate.toLocaleString('en-US', { hour: 'numeric'}).substring(0,1)
var minute = serverDate.getMinutes();
var am_pm = serverDate.toLocaleString('en-US', { hour: 'numeric'}).substring(2,4)


document.write("EDT timestamp " + serverDate)
document.write("<br/>")
document.write("Local timestamp " + clientDate)
document.write("<br/>")
document.write("UTC timestamp  " + utc_timestamp)
document.write("<br/>")
document.write("Year  " + year)
document.write("<br/>")
document.write("Month  " + month)
document.write("<br/>")
document.write("Day  " + day)
document.write("<br/>")
document.write("Hour  " + hour)
document.write("<br/>")
document.write("Minute  " + minute)
document.write("<br/>")
document.write("am_pm  " + am_pm)
document.write("<br/>")