我正在使用一个函数来记录后台发生的一些事情,这是我用来获取日期和小时等的代码。
function fStartLog() {
var oDate = new Date();
var sDate = oDate.getDate() +"/"+ oDate.getMonth() +"/"+ oDate.getFullYear() +" - "+ oDate.getHours() +":"+ oDate.getMinutes() +":"+ oDate.getSeconds();
console.log("["+ sDate +"] mysite.com > Loading DONE!");
}
我的问题是,如何获取带有零格式的日期。例:
[WRONG] 5/7/2013-22:5:9
[GOOD] 2013年5月7日-22:05:09
最佳答案
我喜欢使用一个简单的辅助函数:pad=function(n){return n<10?"0"+n:n;};
然后您可以执行sDate = pad(oDate.getDate())+"/"+.....