| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1055 人关注过本帖
标题:最有价值的日期推算!(看看)
只看楼主 加入收藏
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
结帖率:88.89%
收藏
 问题点数:0 回复次数:10 
最有价值的日期推算!(看看)
请问各位大虾,实在是辛苦各位了,我想做这么个东西,比如今天日期是2007-10-25,我希望能通过选择3个月或半年或一年后,日期会变为2008-1-25,2008-4-25或2008-10-25,我希望自动获取当天的日期date(),然后通过选择后增加月份,这样能实现吗?

请高手们赐教!
搜索更多相关主题的帖子: 价值 推算 
2007-10-25 22:04
永夜的极光
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2721
专家分:1
注 册:2007-10-9
收藏
得分:0 

从BFS(Breadth First Study)到DFS(Depth First Study)
2007-10-25 22:12
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用永夜的极光在2007-10-25 22:12:39的发言:
http://www.525jia.com/xinxi/sec/rili00.htm
这种效果吗?

不是这样的,只是前面一个列表框(含3个月,6个月,12个月),选择3个月的时候,后边的文本框出现当前日期(2007-10-25)加3个月的日期,即2008-1-25,选择6个月的时候文本框显示为2008-4-25大概就是这么一个过程,没有上面你提供链接的那么复杂,希望能给个处理方案,谢谢!

2007-10-25 23:06
tianyu123
Rank: 1
等 级:新手上路
威 望:2
帖 子:576
专家分:0
注 册:2007-8-26
收藏
得分:0 
[CODE]<script language=vbscript>
function check(id)
dim newdate
newdate=dateadd("m",cint(id),date())
form1.t1.value=newdate
end function
</script>
<form name=form1>
<select name=s1 onchange="check(form1.s1.value)">
<option value="">请选择</option>
<option value="3">3个月</option>
<option value="6">6个月</option>
<option value="12">12个月</option>
</select>
<input type=text name=t1 value="">
</form>[/CODE]

改变一切,须从改变观念开始!
2007-10-26 19:25
boyfuture
Rank: 1
等 级:新手上路
帖 子:552
专家分:0
注 册:2005-12-20
收藏
得分:0 
以下是引用tianyu123在2007-10-26 19:25:48的发言:
[CODE]<script language=vbscript>
function check(id)
dim newdate

哦得神啊,真是个天才,谢谢了,连闰月都能跳过,就这么点代码。。。奇才!!!

2007-10-26 21:59
cainiao158
Rank: 1
等 级:新手上路
威 望:1
帖 子:157
专家分:0
注 册:2007-9-14
收藏
得分:0 

不错,学习了!!


要想飞的更高,就把地平线忘掉!
2007-10-27 09:03
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
他调用本机时间,而本机时间是个万年历就可以计算出闰年闰月了

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-10-27 13:26
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
这样子可以手动填写的
[CODE]<script language="vbscript">
function changeb(id)
document.getElementById("t2").innerHTML=dateadd("m",cint(id),date())
end function
</script>
<input type=text name="t1" size="3" onkeyup="changeb(t1.value)" /> <span id="t2"></span>[/CODE]

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-10-27 15:16
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
再加上个输入数字判断
[CODE]<script language="vbscript">
function changeb(id)
if not IsNumeric(id) then
document.getElementById("t2").innerHTML="请输入数字!"
else
document.getElementById("t2").innerHTML=dateadd("m",cint(id),date())
end if
end function
</script>
<input type="text" name="t1" size="3" onkeyup="changeb(t1.value)" /> <span id="t2"></span>[/CODE]

[此贴子已经被作者于2007-10-27 15:52:55编辑过]


[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2007-10-27 15:51
niuniu2009kk
Rank: 1
等 级:新手上路
帖 子:33
专家分:0
注 册:2007-10-15
收藏
得分:0 

强悍,学习了,希望以后好好学习


太懒,今天就说一句话,好了,我说完了……
2007-10-27 23:17
快速回复:最有价值的日期推算!(看看)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017802 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved