difference Between UTC And EST

by JonNorman

JavaScript

function getESTDate() {
    return new Date(new Date().toLocaleString("en-US", {timeZone: "America/New_York"}));
}
alert(getESTDate());
function getESTDateString() {
    return new Date().toLocaleString("en-US", {timeZone: "America/New_York"});
}
alert(getESTDateString());
function diffBetweenESTAndUTC(d=new Date()){
    var estD = new Date(d.toLocaleString("en-US", {timeZone: "America/New_York"}));
    var utcD = new Date(d.toLocaleString("en-US", {timeZone: "UTC"}));
    return (estD-utcD)/36e5;
}
alert(diffBetweenESTAndUTC());
alert(diffBetweenESTAndUTC(new Date(2019, 1, 1)));
alert(diffBetweenESTAndUTC(new Date(2019, 7, 1)));