得到日期对象,直接用new Date(年,月,日,时,分,秒);在相关参数上加增量取得新的时间var s = "2009-12-10 00:00:00" dt1 = Date.parse(s.replace(/-/g,"/")); dt1 = new Date(dt1); dt2 = new Date(dt1.getFullYear(), dt1.getMonth(), dt1.getDate(),dt1.getHours(),dt1.getMinutes()+50,dt1.getSeconds()); alert(dt2);
<script> var str = "2009-12-10 00:00:00"; var date = new Date(str.replace("-","/")); date.setTime(date.getTime()+50*60*1000); alert(date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getMilliseconds()) </script>
dt1 = Date.parse(s.replace(/-/g,"/"));
dt1 = new Date(dt1);
dt2 = new Date(dt1.getFullYear(), dt1.getMonth(), dt1.getDate(),dt1.getHours(),dt1.getMinutes()+50,dt1.getSeconds());
alert(dt2);
var str = "2009-12-10 00:00:00";
var date = new Date(str.replace("-","/"));
date.setTime(date.getTime()+50*60*1000);
alert(date.getFullYear()+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getMilliseconds())
</script>