请教一个js计算时间问题 有一份商品表,表里有现在时间和剩余时间,现在时间格式:2012.7.13 16:16,剩余时间格式:3天4时22分,下架统一时间为7天,求上架的时间?上架时间输出格式20XX年X月X日X时X分上架 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var tNow = '2012.7.13 16:16';var tSpare = '3天4时22分';alert(getStartTime(tNow, tSpare)); //2012年7月9日20时38分上架function getStartTime(tNow, tSpare) { var dNow = new Date(tNow.replace(/\./g, "/")); var ar = tSpare.match(/[0-9]+/g); var d = new Date(); d.setTime(dNow.getTime() - ((7 - ar[0]) * 86400 - ar[1] * 3600 - ar[2] * 60) * 1000); return d.getFullYear() + '年' + (d.getMonth() + 1) + '月' + d.getDate() + '日' + d.getHours() + '时' + d.getMinutes() + '分上架';} 关于鼠标右键的问题 再请教下CKEditor 字符串拼接,如何传入对象 想请教一下javaScript关于IE7,IE8与IE6的区别 高手能帮我解释这段JS吗?在线等 为什么点击iframe中的链接时 iframe的滚动条自动上滚到最顶上 如何才能让弹出窗不被撇拦截 贴一段好代码,大家共享! FOCUS时出错 JS脚本点击 求一个数组的表达方式,有规律 tr 加事件
var tSpare = '3天4时22分';
alert(getStartTime(tNow, tSpare)); //2012年7月9日20时38分上架function getStartTime(tNow, tSpare) {
var dNow = new Date(tNow.replace(/\./g, "/"));
var ar = tSpare.match(/[0-9]+/g);
var d = new Date();
d.setTime(dNow.getTime() - ((7 - ar[0]) * 86400 - ar[1] * 3600 - ar[2] * 60) * 1000);
return d.getFullYear() + '年' + (d.getMonth() + 1) + '月' + d.getDate() + '日' + d.getHours() + '时' + d.getMinutes() + '分上架';
}