用DateAdd函数试试
data1=time()
data2=dateadd("h",1.data1)
小时数加1
data1=time()
data2=dateadd("h",1.data1)
小时数加1
解决方案 »
- 在第一个和第二个文本框中各输入1个数,点击右边的button,将最大值输出到第三个文本框,我写的程序哪出问题了
- 请问,这个图片横向滚懂脚本要改动哪里才能把它改成垂直滚动?
- 在处理Object标签与Embed标签时思考的问题
- 请高手赐教,文本域默认日期改为"不限" 在线等待~~!
- 世上超难解决的问题!
- 火狐中如何执行click()
- 我做的这个图片查看器怎么查看不了?
- 有一个文本域,我想让它里边的字显示为粗体,通过点击"加粗"按钮来实现,应该怎样写?谢谢
- 调用window.top.close()方法时,如何屏蔽关闭窗口的提示?
- 頁面的刷新和點擊頁面上的"后退"按鈕有什么區別
- 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>