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 相关文章推荐
jQuery.autocomplete 支持中文输入(firefox)修正方法
Mar 10 Javascript
jquery实现鼠标滑过后动态图片提示效果实例
Aug 10 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
Dec 03 Javascript
Node.js重新刷新session过期时间的方法
Feb 04 Javascript
vue开发心得和技巧分享
Oct 27 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
在vue.js中抽出公共代码的方法示例
Jun 08 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
Jun 12 jQuery
vuejs简单验证码功能完整示例
Jan 08 Javascript
微信小程序分享功能onShareAppMessage(options)用法分析
Apr 24 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 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
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
FleaPHP的安全设置方法
2008/09/15 PHP
php多文件上传实现代码
2014/02/20 PHP
PHP数组操作类实例
2015/07/11 PHP
详解PHP队列的实现
2019/03/14 PHP
event.srcElement 用法笔记e.target
2009/12/18 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
XENON基于JSON变种
2010/07/27 Javascript
基于jquery实现的表格分页实现代码
2011/06/21 Javascript
js jquery数组介绍
2012/07/15 Javascript
Jquery实现的tab效果可以指定默认显示第几页
2013/10/16 Javascript
jQuery中delegate与on的用法与区别示例介绍
2013/12/20 Javascript
HTML页面登录时的JS验证方法
2014/05/28 Javascript
javascript实现俄罗斯方块游戏的思路和方法
2015/04/27 Javascript
第二章之Bootstrap 页面排版样式
2016/04/25 Javascript
JQuery在循环中绑定事件的问题详解
2016/06/02 Javascript
JS实现焦点图轮播效果的方法详解
2016/12/19 Javascript
JavaScript无阻塞加载和defer、async详解
2017/02/26 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
npm 更改默认全局路径以及国内镜像的方法
2018/05/16 Javascript
详解关于Vuex的action传入多个参数的问题
2019/02/22 Javascript
Vue3不支持Filters过滤器的问题
2020/09/24 Javascript
Python中操作文件之write()方法的使用教程
2015/05/25 Python
在Python程序和Flask框架中使用SQLAlchemy的教程
2016/06/06 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
python将处理好的图像保存到指定目录下的方法
2019/01/10 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
2020/02/17 Python
Python+redis通过限流保护高并发系统
2020/04/15 Python
python自动化发送邮件实例讲解
2021/01/04 Python
Python中Qslider控件实操详解
2021/02/20 Python
网页设计个人找工作求职信
2013/11/28 职场文书
给学校的建议书范文
2014/05/15 职场文书
思想品德评语大全
2014/12/31 职场文书
MySQL性能压力基准测试工具sysbench的使用简介
2021/04/21 MySQL
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
python模块与C和C++动态库相互调用实现过程示例
2021/11/02 Python