如何修改以下代码,使日期显示为:30/01/2013,而不是其当前状态:30/1/2013?
var d = new Date();
var xdate = [d.getDate(), d.getMonth()+1, d.getFullYear()].join('/');
最佳答案
这是一个简短的(左)填充函数:
function zeroPad(nr,base,chr){
var len = (String(base||10).length - String(nr).length)+1;
return len > 0? new Array(len).join(chr||'0')+nr : nr;
}
//usage
zeroPad(2); //=> '02'
zeroPad(22); //=> '22'
zeroPad(22,100); //=> '022'
zeroPad(22,100,'x'); //=> 'x22'
关于Javascript 日期格式 - 将月份显示为 xx,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14613883/