JavaScript | Date

by Zoltan Boros

HTML

<pre id="out"></pre>

JavaScript

var outElement = document.getElementById("out");

function println(text)
{
    outElement.innerHTML += text + "\n";
}

function printDateTimeDetails(year, month, day, hour, minute, second)
{
    month--;
    var millisecond = 999;
    var date = new Date(year, month, day, hour, minute, second, millisecond);
    println("var date = new Date("
        +year+", "+month+", "+day+", "
        +hour+", "+minute+", "+second+", "+millisecond+");");
    println("date.getTime()     : " + date.getTime());
    println("date.toString()    : " + date.toString());
    println("date.toUTCString() : " + date.toUTCString());
    println("date.toISOString() : " + date.toISOString());
    println("date.getHours()    : " + date.getHours());
    println("date.getUTCHours() : " + date.getUTCHours());
    println("");
}

printDateTimeDetails(2018, 12, 31, 23, 59, 59);
printDateTimeDetails(1901, 12, 28, 23, 59, 59);
printDateTimeDetails(1234, 12, 28, 23, 59, 59);
printDateTimeDetails(9999, 12, 28, 23, 59, 59);