关于JavaScript的todays日期:日期时间

JavaScript Todays date

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How to get current date in JavaScript

我需要使用javascript以YYYYMMDD格式获取今天的日期。

我使用了以下代码:

1
2
var d = new Date();
d.getFullYear()+ '' +((d.getMonth()+1)) + '' + d.getDate();

但是月份和日期是用一个数字返回的,有人知道怎么做吗?


1
2
3
4
5
        var d = new Date();
        var df = d.getFullYear()
            + ('0' + String(d.getMonth()+1)).substr(-2)
            + ('0' + String(d.getDate())).substr(-2);
        alert(df);

你可以这样做。但是您需要编写一个额外的函数,如下所示:

1
2
3
function getTwoDigit(number) {      
    return (number < 10 ? '0' : '') + number      
}

现在您可以在原始代码上使用该函数。

1
var d = new Date();d.getFullYear()+ '' +(getTwoDigit(d.getMonth()+1)) + '' + getTwoDigit(d.getDate());