2012-07-04 289 views
2

可能重复:
How to get current date in JavaScript的JavaScript今天的日期

我需要在使用JavaScript的格式为yyyymmdd今天的日期。

我用下面的代码:

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

但是,月份和日期在个位数返回,没有人知道如何做到这一点?

+0

@NimChimpsky同意。也许不是一个确切的重复,但最好的答案肯定会回答这个问题:) –

回答

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

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

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

现在您可以在原始代码上使用该功能。

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