今天制作一个页面,需要将JS中的日期规格输出为“YYYY-MM-DD HH:mm:SS”的字符串。本来想在百度上弄个现成的,结果全错了: (
我自己写了一个贴在这里,方便后面搜索的人:
将下面的代码复制到你的JS中,Date对象可以直接调用toCommonCase():
Date.prototype.toCommonCase=function(){
var xYear=this.getYear();
xYear=xYear+1900;
var xMonth=this.getMonth()+1;
if(xMonth10){
xMonth='0'+xMonth;
}
var xDay=this.getDate();
if(xDay10){
xDay='0'+xDay;
}
var xHours=this.getHours();
if(xHours10){
xHours='0'+xHours;
}
var xMinutes=this.getMinutes();
if(xMinutes10){
xMinutes='0'+xMinutes;
}
var xSeconds=this.getSeconds();
if(xSeconds10){
xSeconds='0'+xSeconds;
}
return xYear+'-'+xMonth+'-'+xDay+' '+xHours+':'+xMinutes+':'+xSeconds;
}