Date オブジェクトを知る

時計にくらいしか使ったこと無い

by ethertank

JavaScript

var d = new Date();

function echoArray(a) {
    for (var i = 0, len = a.length; len > i; ++i) {
        document.write(a[i] + "<br />");
    }
}

echoArray([
    d.getTime(),
    d.valueOf(),
    "",
    
    d.getTimezoneOffset(),
    "",
    
    d.getFullYear(),
    d.getYear() + 1900,
    "",
    
    d.getMonth() + 1,
    d.getDate(),
    ['日','月','火','水','木','金','土'][d.getDay()],
    "",
    
    d.getHours(),
    d.getMinutes(),
    d.getSeconds(),
    d.getMilliseconds(),
    "",
    
    d.getUTCFullYear(),
    /* d.getUTCYear(), 有りそうで無い*/
    "",
    
    d.getUTCMonth() + 1,
    d.getUTCDate(),
    ['日','月','火','水','木','金','土'][d.getUTCDay()],
    "",
    
    d.getUTCHours(),
    d.getUTCMinutes(),
    d.getUTCSeconds(),
    d.getUTCMilliseconds(),
    "",
    
    d.toDateString(),
    d.toLocaleDateString(),
    d.toLocaleString(),
    d.toLocaleTimeString(),
    d.toString(),
    d.toTimeString(),
    d.toJSON(),
    d.toUTCString(),
    "",
    
    Date.parse(d),
    Date.UTC(
        d.getFullYear(),
        d.getMonth(),
        d.getDate(),
        d.getHours(),
        d.getMinutes(),
        d.getSeconds(),
        d.getMilliseconds()
    )
    
]);