得到日期格式: 2010-07-07 14:20:23 给时间加5分 替换成 2010-07-07 14:25:23 考虑60分钟的时刻var date="2010-07-07 14:20:23"
var reg=new RegExp(/:d{2}:/g);
var minute=date.match(reg);下面如何写呢,请高手指教!
var reg=new RegExp(/:d{2}:/g);
var minute=date.match(reg);下面如何写呢,请高手指教!
var date = new Date();
alert(date.toLocaleString());
date.setMinutes(date.getMinutes() + 5);
alert(date.toLocaleString());
var date = "2010-07-07 14:20:23";
date = new Date(date.replace(/-/g, "/"));
date = new Date(date.getTime() + 5 * 60 * 1000);
date = [date.getFullYear(), date.getMonth() + 1, date.getDate()].join("-") + " " + [date.getHours(), date.getMinutes(), date.getSeconds()].join(":");
date = date.replace(/\b(\d)\b/g, "0$1");
alert(date);
<script>
var ss = 'sadafsadfdf2010-07-07 14:20:23asdfsdf';
var s1 = ss;
var r = /\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}/;
var s1 = s1.match(r);
s1 = s1+"";
if(s1){
var s = s1.substring(s1.length - 8);
var arr = s.split(":");
var f = parseInt(arr[1]) + 5;
if(f > 60)f = f - 60;
var h = parseInt(arr[0]) + 1;
s = s1.substring(0, s1.length - 8) + h + ":" + f + s1.substring(s1.length - 3);
s1 = ss.replace(r, s);
alert(s1);
}
</script>