JS实现日期加减的方法


Posted in Javascript onNovember 29, 2013

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>
Javascript 相关文章推荐
Extjs列表详细信息窗口新建后自动加载解决方法
Apr 02 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
Apr 09 Javascript
基于jQuery实现复选框的全选 全不选 反选功能
Nov 24 Javascript
简单实现异步编程promise模式
Jul 31 Javascript
基于JQuery打造无缝滚动新闻步骤详解
Mar 31 Javascript
DWR中各种java方法的调用
May 04 Javascript
Angular学习笔记之angular的$filter服务浅析
Nov 12 Javascript
基于bootstrap实现多个下拉框同时搜索功能
Jul 19 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
Aug 26 Javascript
jQuery扩展方法实现Form表单与Json互相转换的实例代码
Sep 05 jQuery
vue 使用外部JS与调用原生API操作示例
Dec 02 Javascript
uniapp微信小程序实现一个页面多个倒计时
Nov 01 Javascript
js弹出层永远居中实现思路及代码
Nov 29 #Javascript
根据表格中的某一列进行排序的javascript代码
Nov 29 #Javascript
JS取文本框中最小值的简单实例
Nov 29 #Javascript
js中的eventType事件及其浏览器支持性介绍
Nov 29 #Javascript
js简单实现根据身份证号码识别性别年龄生日
Nov 29 #Javascript
JS求平均值的小例子
Nov 29 #Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
Nov 29 #Javascript
You might like
php smarty模版引擎中的缓存应用
2009/12/11 PHP
PHP的autoload机制的实现解析
2012/09/15 PHP
php设置允许大文件上传示例代码
2014/03/10 PHP
浅析iis7.5安装配置php环境
2015/05/10 PHP
php实现微信公众号无限群发
2015/10/11 PHP
Yii模型操作之criteria查找数据库的方法
2016/07/15 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
如何在PHP中生成随机数
2020/06/04 PHP
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
js星星评分效果
2014/07/24 Javascript
Javascript中this关键字的一些小知识
2015/03/15 Javascript
jQuery插件zoom实现图片全屏放大弹出层特效
2015/04/15 Javascript
jquery中live()方法和bind()方法区别分析
2016/06/23 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
jQuery插件FusionCharts绘制2D环饼图效果示例【附demo源码】
2017/04/10 jQuery
jQuery实现的简单手风琴效果示例
2018/08/29 jQuery
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
详解VUE单页应用骨架屏方案
2019/01/17 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
2019/08/29 Javascript
Vue 组件的挂载与父子组件的传值实例
2020/09/02 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python使用append合并两个数组的方法
2015/04/28 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
Python3基本输入与输出操作实例分析
2020/02/14 Python
3种适用于Python的疯狂秘密武器及原因解析
2020/04/29 Python
pyMySQL SQL语句传参问题,单个参数或多个参数说明
2020/06/06 Python
css3的@media属性实现页面响应式布局示例代码
2014/02/10 HTML / CSS
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
银行奉献演讲稿
2014/09/16 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
导游词之云南丽江古城
2019/09/17 职场文书
MySQL控制流函数(-if ,elseif,else,case...when)
2022/07/07 MySQL