我有以下代码:
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()) }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。