如何在Javascript中以以下格式添加秒到日期?
x = '2015-05-23 11:20:33';
setInterval(function () {
console.log(x+1); //Looking something in this place to add a second and show in the same format
}, 1000);
使用setSeconds()
var date = new Date('2015-05-23 11:20:33');
setInterval(function () {
date.setSeconds(date.getSeconds() + 1);
console.log(
date.getFullYear()+'-'+
(date.getMonth()+1)+'-'+
date.getDate()+' '+
date.getHours()+':'+
date.getMinutes()+':'+
date.getSeconds()
);//to ensure log is 'YYYY-MM-DD HH:MM:SS' format
}, 1000);
参见为Javascript日期对象添加10秒timeObject