我需要使用JavaScript以yyyymmdd格式获取今天的日期。
我使用了以下代码:
var d = new Date();
d.getFullYear()+ '' +((d.getMonth()+1)) + '' + d.getDate();
但月份和日期以个位数字返回,有人知道怎么做吗?
答案 0 :(得分:1)
您可以按照以下方式执行此操作。但是你需要编写一个额外的函数,如下所示:
function getTwoDigit(number) {
return (number < 10 ? '0' : '') + number
}
现在,您可以在原始代码上使用该功能。
var d = new Date();d.getFullYear()+ '' +(getTwoDigit(d.getMonth()+1)) + '' + getTwoDigit(d.getDate());
答案 1 :(得分:1)
var d = new Date();
var df = d.getFullYear()
+ ('0' + String(d.getMonth()+1)).substr(-2)
+ ('0' + String(d.getDate())).substr(-2);
alert(df);