Это метод, который я обычно добавляю в класс JavaScript Date, я хотел бы знать, есть ли у кого-нибудь из вас более эффективный или ниндзя способ сделать это.
Date.prototype.toTimespan = function(){
return this.getFullYear()+"-"+(this.getMonth()+1>9?this.getMonth()+1:"0"+(this.getMonth()+1))+"-"+(this.getDate()>9?this.getDate():"0"+this.getDate())+" "+(this.getHours()>9?this.getHours():"0"+this.getHours())+":"+(this.getMinutes()>9?this.getMinutes():"0"+this.getMinutes())+":"+(this.getSeconds()>9?this.getSeconds():"0"+this.getSeconds());
}
document.write((new Date).toTimespan());