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 相关文章推荐
一些不错的js函数ajax
Aug 20 Javascript
js 判断浏览器类型 去全角、半角空格 自动关闭当前窗口
Apr 10 Javascript
JavaScript 常见对象类创建代码与优缺点分析
Dec 07 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
Feb 02 Javascript
Js 代码中,ajax请求地址后加随机数防止浏览器缓存的原因
May 07 Javascript
Js 去掉字符串中的空格(实现代码)
Nov 19 Javascript
jquery form表单序列化为对象的示例代码
Mar 05 Javascript
编程语言JavaScript简介
Oct 16 Javascript
Bootstrap源码解读表单(2)
Dec 22 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
Vuerouter的beforeEach与afterEach钩子函数的区别
Dec 26 Javascript
详解JavaScript原生封装ajax请求和Jquery中的ajax请求
Feb 14 jQuery
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中使用灵巧的体系结构
2006/10/09 PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
2013/06/25 PHP
PHP7.3.10编译安装教程
2019/10/08 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
jquery内置验证(validate)使用方法示例(表单验证)
2013/12/04 Javascript
js的隐含参数(arguments,callee,caller)使用方法
2014/01/28 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
原生javascript实现拖动元素示例代码
2014/09/01 Javascript
Javascript函数式编程简单介绍
2015/10/11 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
BootStrap初学者对弹出框和进度条的使用感觉
2016/06/27 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
vue项目刷新当前页面的三种方法
2018/12/04 Javascript
layui 上传文件_批量导入数据UI的方法
2019/09/23 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
解决elementui表格操作列自适应列宽
2020/12/28 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
[06:33]3.19 DOTA2发布会 海涛、冷冷、2009见证希望
2014/03/21 DOTA
[56:00]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第一局
2016/03/05 DOTA
利用Python实现颜色色值转换的小工具
2016/10/27 Python
Python构建网页爬虫原理分析
2017/12/19 Python
Python如何生成树形图案
2018/01/03 Python
Python数据处理numpy.median的实例讲解
2018/04/02 Python
python中plot实现即时数据动态显示方法
2018/06/22 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
Python3合并两个有序数组代码实例
2020/08/11 Python
非凡女性奢华谦虚风格:The Modist
2017/10/28 全球购物
菲律宾最大的网上花店和礼品店:PhilFlower.com
2018/02/09 全球购物
extern在函数声明中是什么意思
2014/01/19 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
2016/09/25 面试题
小学生自我评价100字(15篇)
2014/09/18 职场文书
党的作风建设心得体会
2014/10/22 职场文书
2014年行政后勤工作总结
2014/12/06 职场文书
工会工作个人总结
2015/03/03 职场文书
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技