js中时间的计算? var nowtime=new Date();//5 minutesvar newtime = new Date(nowtime-5*60*1000); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 /*****************************************************************名称:addMinutes功能:日期(YYYY-MM-DD HH:MM:SS)和分钟数相加(减)等于第二个日期参数:datetime,YYYY-MM-DD HH:MM:SS格式的字符串 minutes,分钟数,可以为负数返回:返回日期型的第二个日期*****************************************************************/function addMinutes(datetime,minutes) { var tmpdate,tmptime; tmpdate=datetime.split(" ")[0]; tmptime=datetime.split(" ")[1]; var date=new Date(tmpdate.split("-")[0],parseInt(tmpdate.split("-")[1])-1,tmpdate.split("-")[2],tmptime.split(":")[0],tmptime.split(":")[1],tmptime.split(":")[2]); var interTimes=minutes*60*1000; return new Date(Date.parse(date)+interTimes);} var nowtime=new Date()//n minutesnowtime.setMinutes(nowtime.getMinutes()-n) <SCRIPT LANGUAGE=javascript>alert(addDay(-30,1));alert(addDay(-30,2));alert(addDay(-30,3));alert(addDay(-30,0));function addDay(days,n){ //函数说明:days日期差,n代表如下含义。 var my_date_ago=new Date(new Date() - days * 24 * 60 * 60 * 1000 * -1);//days天的日期 switch (n) { case 1: //返回年 return(my_date_ago.getFullYear()); break; case 2: //返回月 return(my_date_ago.getMonth()+1); break; case 3: //返回日 return(my_date_ago.getDate()); break; default : //返回全部 return(my_date_ago.getFullYear() + "-" + (my_date_ago.getMonth()+1) + "-" + my_date_ago.getDate()); break; } } </SCRIPT> 样式调用不起来(hf_selected)不生效 如何计算首屏时间? 高手们看下怎么停掉settimeout 请大家给我说个js自学的书 js带来的IE黄色条问题 一个关于二级菜单文字换图片不能自动跳的问题,请高手指点,急! 用ajax上传后文本框文字不会再变动了 还是要请教呀~~~小问题`却也不小呀~! 在线急!如何在网页打开时让文本框获得焦点? 如何在Linex中用javascript来实现HTML另存? 关于时间计算的一个问题!!!在线等,大家帮忙 求当前时间涵数==送分
名称:addMinutes
功能:日期(YYYY-MM-DD HH:MM:SS)和分钟数相加(减)等于第二个日期
参数:datetime,YYYY-MM-DD HH:MM:SS格式的字符串
minutes,分钟数,可以为负数
返回:返回日期型的第二个日期
*****************************************************************/
function addMinutes(datetime,minutes) {
var tmpdate,tmptime;
tmpdate=datetime.split(" ")[0];
tmptime=datetime.split(" ")[1];
var date=new Date(tmpdate.split("-")[0],parseInt(tmpdate.split("-")[1])-1,tmpdate.split("-")[2],tmptime.split(":")[0],tmptime.split(":")[1],tmptime.split(":")[2]);
var interTimes=minutes*60*1000;
return new Date(Date.parse(date)+interTimes);
}
//n minutes
nowtime.setMinutes(nowtime.getMinutes()-n)
alert(addDay(-30,1));
alert(addDay(-30,2));
alert(addDay(-30,3));
alert(addDay(-30,0));function addDay(days,n)
{
//函数说明:days日期差,n代表如下含义。
var my_date_ago=new Date(new Date() - days * 24 * 60 * 60 * 1000 * -1);//days天的日期
switch (n)
{
case 1:
//返回年
return(my_date_ago.getFullYear());
break;
case 2:
//返回月
return(my_date_ago.getMonth()+1);
break;
case 3:
//返回日
return(my_date_ago.getDate());
break;
default :
//返回全部
return(my_date_ago.getFullYear() + "-" + (my_date_ago.getMonth()+1) + "-" + my_date_ago.getDate());
break;
}
}
</SCRIPT>