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 相关文章推荐
关于Jqzoom的使用心得 jquery放大镜效果插件
Apr 12 Javascript
suggestion开发小结以及对键盘事件的总结(针对中文输入法状态)
Dec 20 Javascript
javascript实现单击和双击并存的方法
Dec 13 Javascript
DIV随滚动条滚动而滚动的实现代码【推荐】
Apr 12 Javascript
利用css+原生js制作简单的钟表
Apr 07 Javascript
JavaScript原生编写《飞机大战坦克》游戏完整实例
Jan 04 Javascript
微信小程序云开发如何使用云函数生成二维码
May 18 Javascript
vue+element实现表格新增、编辑、删除功能
May 28 Javascript
微信小程序实现滚动加载更多的代码
Dec 06 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
May 26 Javascript
JavaScript中条件语句的优化技巧总结
Dec 04 Javascript
vue中控制mock在开发环境使用,在生产环境禁用方式
Apr 06 Vue.js
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学习资料汇总与网址
2007/03/16 PHP
php 字符过滤类,用于过滤各类用户输入的数据
2009/05/27 PHP
Eclipse的PHP插件PHPEclipse安装和使用
2014/07/20 PHP
PHP7多线程搭建教程
2017/04/21 PHP
Laravel框架中Blade模板的用法示例
2017/08/30 PHP
win10下 php安装seaslog扩展的详细步骤
2020/12/04 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
JavaScript 比较时间大小的代码
2010/04/24 Javascript
如何获取select下拉框的值(option没有及有value属性)
2013/11/08 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
js实现文字跟随鼠标移动而移动的方法
2015/02/28 Javascript
jquery遍历标签中自定义的属性方法
2016/09/17 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
Vue2单一事件管理组件通信
2017/05/09 Javascript
es6学习之解构时应该注意的点
2017/08/29 Javascript
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
js+HTML5 canvas 实现简单的加载条(进度条)功能示例
2019/07/16 Javascript
微信小程序跨页面传递data数据方法解析
2019/12/13 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
[39:00]Optic vs VP 2018国际邀请赛淘汰赛BO3 第三场 8.24
2018/08/25 DOTA
python生成随机验证码(中文验证码)示例
2014/04/03 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
详解python 注释、变量、类型
2018/08/10 Python
详解python的sorted函数对字典按key排序和按value排序
2018/08/10 Python
HTML5标签小集
2011/08/02 HTML / CSS
Born鞋子官网:Born Shoes
2017/04/06 全球购物
芬兰设计商店美国:Finnish Design Shop US
2019/03/25 全球购物
Chupi官网:在爱尔兰手工制作的订婚、结婚戒指和精美珠宝
2020/09/28 全球购物
教室布置标语
2014/06/26 职场文书
大学生找工作求职信
2014/07/09 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
公司开业致辞
2015/07/29 职场文书
2016年禁毒宣传活动总结
2016/04/05 职场文书
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS