教程集 www.jiaochengji.com
教程集 >  脚本编程  >  javascript  >  正文 JS实现日期加减的简单例子

JS实现日期加减的简单例子

发布时间:2015-03-14   编辑:jiaochengji.com
分享一例js代码,在页面中实现日期的加减,感兴趣的朋友可以参考学习下,挺不错的。

本节内容:
JS实现日期加减

效果如下图:
js日期加减

效果:成型日期-龄期=要求试验日期!

事件:
当改变成型日期文本框后触发事件!
当改变龄期文本框后触发事件!

说明:
成型日期ID: tbcxrq    
龄期ID: tblq     
要求试验日期ID: tbyqsyrq)

Js代码:
 

复制代码 代码示例:
<script type="text/javascript">
 $(function() {
     $("#<%=tbcxrq.ClientID %>").change(function() { CaclDate(); });
     $("#<%=tblq.ClientID %>").change(function() { CaclDate(); });
     //根据龄期计算试验时间
     function CaclDate() {
if ($("#<%=tblq.ClientID %>").val() == "" || $("#<%=tbcxrq.ClientID %>").val() == "") {
      $("#<%=tbyqsyrq.ClientID %>").val("");
  }
  else { // www.jiaochengji.com
      var MoldingDate = $("#<%=tbcxrq.ClientID %>").val();
      MoldingDate = MoldingDate.replace("-", "/")
      var d = new Date(MoldingDate);
      var AgeDate = $("#<%=tblq.ClientID %>").val();
      d.setDate(d.getDate() + parseInt(AgeDate));
      var month = d.getMonth() + 1;
      if (parseInt(month) < 10)
   month = "0" + month;
      var day = d.getDate();
      if (parseInt(day) < 10)
   day = "0" + day;
      var date = (d.getFullYear()) + "-" + month + "-" + day;
      $("#<%=tbyqsyrq.ClientID %>").val(date);
  }
     }
 });
</script>

您可能感兴趣的文章:
JS实现日期加减的简单例子
javascript date对象中减法处理的小例子
javascript日期对象格式化为字符串
js日期加减自定义函数
用java中的canendal 如何计算两个日期之间的每一日?
js获取当前时间戳与日期比较
js日期时间函数 js日期相加减的例子
javascript日期格式化简单例子
php日期函数的简单示例代码
javascript日期计算与格式化日期

关键词: js日期加减   
[关闭]
~ ~