我有以下代码:
var dbDate = '2013-11-15 12:51:18'; var seconds = 30;
var resultDate = dbDate + seconds; //'2013-11-15 12:51:48'
如何获得理想的结果?
解决方法
var dbDate = '2013-11-15 12:51:18'; var seconds = 30; var parsedDate = new Date(Date.parse(dbDate)) var newDate = new Date(parsedDate.getTime() + (1000 * seconds)) console.log(formatDate(newDate)) function formatDate(date){ return ('{0}-{1}-{3} {4}:{5}:{6}').replace('{0}',date.getFullYear()).replace('{1}',date.getMonth() + 1).replace('{3}',date.getDate()).replace('{4}',date.getHours()).replace('{5}',date.getMinutes()).replace('{6}',date.getSeconds()) }