用DateAdd函数试试
data1=time()
data2=dateadd("h",1.data1)
小时数加1
data1=time()
data2=dateadd("h",1.data1)
小时数加1
解决方案 »
- 谁用js写过类似word的格式刷?发出来一个,谢谢!
- javascript类,对象不理解?
- 我发现FireFox在另载XML时候有一个数据量的限制,我做了一个例子来说明这个问题.如果可以请高手解决一下这个问题.
- 文本里只能输入大写的英文字母和1-9数字和“-”,如果这个字符串里有其他的任何字符都要提示,我的程序不知道在那里错了
- 请问用javascript怎么动态生成下拉列表框里的值?
- ckeditor4.0自动过滤span标签
- 一个表单2个提交按钮,问题是如何用javascript脚本判断是哪一个按钮提交的(在线等)
- 求助!!如何用js画回归曲线?!!
- 我向函数传入一个File对象,但是在使用ReadLine时却显示“对象不支持此属性或方法”?
- 急请问,javascript的显示问题。 请帮忙!
- javascript的问题
- ·这个过程函数看不太明白,请各位Mister点解?
var arr = str.split("-");
var d = new Date(parseInt(arr[0],10),parseInt(arr[1],10) - 1, parseInt(arr[2],10));至于data1=data1+1型计算,是不行的
var date1 = "2004-7-28";
date1 = new Date(date1.replace(/-/g,"/"));
alert(date1.toLocaleDateString())
</script>2.日期型数据可以实现data1=data1+1吗?不行..下面是自己用函数实现的类似VBScript的函数DateAdd<script>
function DateAdd(interval,number,date)
{
/*
*--------------- DateAdd(interval,number,date) -----------------
* DateAdd(interval,number,date)
* 功能:实现VBScript的DateAdd功能.
* 参数:interval,字符串表达式,表示要添加的时间间隔.
* y:年,q:季,m:月,w:星期,d:天,hh:小时,mm:分钟,ss:秒
* 参数:number,数值表达式,表示要添加的时间间隔的个数.
* 参数:date,时间对象.
* 返回:新的时间对象.
* var now = new Date();
* var newDate = DateAdd("d",5,now);
* author:wanghr100(灰豆宝宝.net)
* update:2004-5-28 11:46
*--------------- DateAdd(interval,number,date) -----------------
*/
switch(interval)
{
case "y" : {
date.setFullYear(date.getFullYear()+number);
return date;
break;
}
case "q" : {
date.setMonth(date.getMonth()+number*3);
return date;
break;
}
case "m" : {
date.setMonth(date.getMonth()+number);
return date;
break;
}
case "w" : {
date.setDate(date.getDate()+number*7);
return date;
break;
}
case "d" : {
date.setDate(date.getDate()+number);
return date;
break;
}
case "hh" : {
date.setHours(date.getHours()+number);
return date;
break;
}
case "mm" : {
date.setMinutes(date.getMinutes()+number);
return date;
break;
}
case "ss" : {
date.setSeconds(date.getSeconds()+number);
return date;
break;
}
default : {
date.setDate(d.getDate()+number);
return date;
break;
}
}
}var now = new Date();
//加五天.
var newDate = DateAdd("d",5,now);
alert(newDate.toLocaleDateString())
//加两个月.
newDate = DateAdd("m",2,now);
alert(newDate.toLocaleDateString())
//加一年
newDate = DateAdd("y",1,now);
alert(newDate.toLocaleDateString())
</script>