JS实现日期加减的方法

 更新时间:2013年11月29日 16:00:39   作者:  
这篇文章主要介绍了JS实现日期加减的方法,有需要的朋友可以参考一下

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

事件:

当改变成型日期文本框后触发事件!
当改变龄期文本框后触发事件!
代码:
(说明:成型日期ID: tbcxrq     龄期ID: tblq      要求试验日期ID: tbyqsyrq)

复制代码 代码如下:

<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 {
                    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>

相关文章

  • 非常不错的功能强大代码简单的管理菜单美化版

    非常不错的功能强大代码简单的管理菜单美化版

    由于网盘不稳定,很多时候文件提示找不到,幸好U盘里存了. 喜欢这3个风格的朋友们别在PM我啦.....我把文件传到我服务器上了..
    2008-07-07
  • 原生js 实现表单验证功能

    原生js 实现表单验证功能

    这篇文章主要介绍了原生js如何实现表单验证功能,帮助大家更好的理解和使用JavaScript,感兴趣的朋友可以了解下
    2021-02-02
  • JS实现简单的文字无缝上下滚动功能示例

    JS实现简单的文字无缝上下滚动功能示例

    这篇文章主要介绍了JS实现简单的文字无缝上下滚动功能,结合实例形式分析了JavaScript结合时间函数动态操作页面元素属性变换实现文字滚动功能相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • JSscript标签有哪些属性

    JSscript标签有哪些属性

    本文介绍了JSscript标签有哪些属性,向HTML页面中插入JavaScript的主要方法,就是使用script>元素.这个元素由Netscape创造并在NetscapeNavigator2中首先实现.后来,这个元素被加入到正式的HTML规范中,下面小编来讲解下JSscript标签有哪些属性,需要的朋友可以参考下
    2022-01-01
  • 微信小程序实现左侧滑栏过程解析

    微信小程序实现左侧滑栏过程解析

    这篇文章主要介绍了微信小程序实现左侧滑栏过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-08-08
  • JS模拟实现串行加法器

    JS模拟实现串行加法器

    这篇文章主要为大家详细介绍了JS模拟实现串行加法器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • javascript实现英文首字母大写

    javascript实现英文首字母大写

    本文给大家总结了几种可以实现英文首字母大写的javascript脚本,另附上一个CSS的实现方法,非常的简单实用,这里推荐给大家,有需要的小伙伴可以参考下。
    2015-04-04
  • js中判断变量类型函数typeof的用法总结

    js中判断变量类型函数typeof的用法总结

    下面小编就为大家带来一篇js中判断变量类型函数typeof的用法总结。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-08-08
  • ES6中的Promise对象与async和await方法详解

    ES6中的Promise对象与async和await方法详解

    Promise是es6引入的异步编程薪解决方案,语法上promise就是一个构造函数,用来封装异步操作病可以获取其成功或失败的结果,这篇文章主要介绍了ES6中的Promise对象与async和await方法,需要的朋友可以参考下
    2022-12-12
  • javascript实现发送短信验证码案例

    javascript实现发送短信验证码案例

    这篇文章主要为大家详细介绍了javascript实现发送短信验证码案例,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论