新微赢技术网

标题: 最有价值的日期推算!(看看) [打印本页]

作者: (のkisδ≒雪    时间: 2010-1-9 00:25
标题: 最有价值的日期推算!(看看)
请问各位大虾,实在是辛苦各位了,我想做这么个东西,比如今天日期是2007-10-25,我希望能通过选择3个月或半年或一年后,日期会变为2008-1-25,2008-4-25或2008-10-25,我希望自动获取当天的日期date(),然后通过选择后增加月份,这样能实现吗?

请高手们赐教!
作者: _睡覺覺c◆s    时间: 2010-1-9 00:25
强悍,学习了,希望以后好好学习
作者: 紫恋    时间: 2010-1-9 00:25
以下是引用tianyu123在2007-10-26 19:25:48的发言:
[CODE]<script language=vbscript>
function check(id)
dim newdate

哦得神啊,真是个天才,谢谢了,连闰月都能跳过,就这么点代码。。。奇才!!!
作者: 依ing梦    时间: 2010-1-9 00:25
http://www.525jia.com/xinxi/sec/rili00.htm
这种效果吗?
作者: 忧郁侠客    时间: 2010-1-9 00:25
他调用本机时间,而本机时间是个万年历就可以计算出闰年闰月了
作者: 最ヅ后愛上你    时间: 2010-1-9 00:25
再加上个输入数字判断
  1. <script language="vbscript">
  2. function changeb(id)
  3. if not IsNumeric(id) then
  4. document.getElementById("t2").innerHTML="请输入数字!"
  5. else
  6. document.getElementById("t2").innerHTML=dateadd("m",cint(id),date())
  7. end if
  8. end function
  9. </script>
  10. <input type="text" name="t1" size="3" onkeyup="changeb(t1.value)" /> <span id="t2"></span>
复制代码

作者: 飞你默属    时间: 2010-1-9 00:25
以下是引用永夜的极光在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大概就是这么一个过程,没有上面你提供链接的那么复杂,希望能给个处理方案,谢谢!
作者: `|楛纞♂ぺ﹖    时间: 2010-1-9 00:25
  1. <script language=vbscript>
  2. function check(id)
  3. dim newdate
  4. newdate=dateadd("m",cint(id),date())
  5. form1.t1.value=newdate
  6. end function
  7. </script>
  8. <form name=form1>
  9. <select name=s1 onchange="check(form1.s1.value)">
  10. <option value="">请选择</option>
  11. <option value="3">3个月</option>
  12. <option value="6">6个月</option>
  13. <option value="12">12个月</option>
  14. </select>
  15. <input type=text name=t1 value="">
  16. </form>
复制代码

作者: 晒月亮的蜻蜓    时间: 2010-1-9 00:25
这样子可以手动填写的
  1. <script language="vbscript">
  2. function changeb(id)
  3. document.getElementById("t2").innerHTML=dateadd("m",cint(id),date())
  4. end function
  5. </script>
  6. <input type=text name="t1" size="3" onkeyup="changeb(t1.value)" /> <span id="t2"></span>
复制代码

作者: ═━灆涩━═    时间: 2010-1-9 00:26
不错,学习了!!




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2