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中的日期参数的时候遇到了一点问题,不晓得如何加减时间. 最初的想法是自己分别取出year,month,day,hour,minute,second,然后手动加...开始想直接来个借位符就好了,后来一想,哪有那么容易. 最后,经过一个上午的摸索,终于搞定了. 首先是怎么显示一个标准的日期时间格式 "yyyy-mm-dd hh:MM:ss",暂时做法是先 var dtNow=new Date().//当前时间 标准的日期时间就拼出来,dtNow.getFullYear
-
js中日期的加减法
今天就算对JS中日期的加减法做个总结,一共两步 第一步,引入date.format.js,这个JS的作用是将日期转为指定的格式,代码如下 var dateFormat = function () { var token = /d{1,4}|m{1,4}|yy(?:yy)?|([HhMsTt])\1?|[LloSZ]|"[^"]*"|'[^']*'/g, timezone = /\b(?:[PMCEA][SDP]T|(?:Pacific|Mountain|Central|Eas
-
JS日期加减,日期运算代码
一.日期减去天数等于第二个日期 function cc(dd,dadd){ //可以加上错误处理 var a = new Date(dd) a = a.valueOf() a = a - dadd * 24 * 60 * 60 * 1000 a = new Date(a) alert(a.getFullYear() + "年" + (a.getMonth() + 1) + "月" + a.getDate() + "日") } cc("1
-
js实现文本框支持加减运算的方法
本文实例讲述了js实现文本框支持加减运算的方法.分享给大家供大家参考.具体如下: 这是一个网页表单效果,让表单内的文本框支持加减运算,不过你要按正确的运算式输入,要不然它没有那么智能哦,比如输入1+5,文本框旁边会显示计算结果,这要归功于JavaScript的功能. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-math-input-method-codes/ 具体代码如下: <!DOCTYPE html PUBLIC "-//W3
-
javascript实现日期按月份加减
项目中需要用到,自己写了一个.javascript日期按月加减 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <title></title> <script> function dateToDate(date) { var sDate = new Da
-
JS实现日期加减的方法
效果:成型日期-龄期=要求试验日期! 事件: 当改变成型日期文本框后触发事件!当改变龄期文本框后触发事件!代码:(说明:成型日期ID: tbcxrq 龄期ID: tblq 要求试验日期ID: tbyqsyrq) 复制代码 代码如下: <script type="text/javascript"> $(function() { $("#<%=tbcxrq.ClientID %>").change(func
-
asp.net下日期加减的方法
一个日期加上或减去一个值 (比如年份): DateTime newDate = DateTime.Now.AddYears(2); //加 DateTime newDate = DateTime.Now.AddYears(-2); //减 两个日期相减 DateTime date1 = new DateTime(2007,7,15); DateTime date2 = DateTime.Now; TimeSpan ts = date2 -
-
PHP中的日期加减方法示例
几乎所有从事程序开发的程序员都遇到时间处理问题,PHP开发也一样,幸运的是PHP提供了很多关于日期时间函数.只要经常使用这些函数,搭配使用,日期时间处理上就熟能生巧了. 今天要讲的这个例子,需求是这样的.得知某个日期时间, 如:2012-04-25 10:10:00 我要在这个日期时间的基础上加上5个月并返回处理后的日期 结果:2012-04-25 10:10:00 加5个月等于 2012-09-25 10:10:00 这个需求看似简单,但还是有点棘手,因为PHP没有直接提供yyyy-mm-dd
-
jQuery快速实现商品数量加减的方法
废话不多说了,直接给大家贴代码了,具体代码如下所示: <!-- 快速实现数量加减 --> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script> <script> $(docu
-
数据库 日期加减处理
在实际的处理中,还有一种比较另类的日期加减处理,就是在指定的日期中,加上(或者减去)多个日期部分,比如将2005年3月11日,加上1年3个月11天2小时.对于这种日期的加减处理,DATEADD函数的力量就显得有点不够. 要实现多个日期部分的加减处理,最主要的就是把要加减的日期字符分解,然后根据分解的结果在指定日期的对应日期部分加上相应的值,其难点在于如何分解日期字符,以及判断分解后的日期字符属于哪个日期部分.要顺利地分解出日期字符的话,首先要规定日期加减的日期字符的格式,可以这样定义: y-m-
-
JS实现日期时间动态显示的方法
本文实例讲述了JS实现日期时间动态显示的方法.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: <html> <head> <title>js日期时间动态显示</title> </head> <body> <div id='jnkc'></div> <script>setInterval("jnkc.innerHTML=new Date().toLocaleString
-
使用Node.js给图片加水印的方法
一.准备工作: 首先,确保你本地已经安装好了node环境. 然后,我们进行图像编辑操作需要用到一个Node.js的库:images. 这个库的地址是:https://github.com/zhangyuanwei/node-images,作者定义它为 "Node.js轻量级跨平台图像编解码库" ,并提供了一系列接口. 我们要做的首先是安装images库: npm install images 二.直接上DEMO: 步骤如下: step1:文件夹结构 step2:JS代码 var ima
-
PHP常用日期加减计算方法实例小结
本文实例总结了PHP常用日期加减计算方法.分享给大家供大家参考,具体如下: PHP 标准的日期格式 date("Y-m-d H:i:s"); PHP 简单的日期加减计算 <?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),"\n"; echo "今天:",date("Y-m-d"
-
python 实现UTC时间加减的方法
如下所示: #!/usr/bin/env python # -*- coding:utf-8 -*- import datetime time_delta = datetime.timedelta(hours=-2) time_now = datetime.datetime.utcnow() invalid_time = str(time_now + time_delta)[:19] print invalid_time 以上这篇python 实现UTC时间加减的方法就是小编分享给大家的全部内容
-
JS实现简单加减购物车效果
本文实例为大家分享了JS实现简单加减购物车的具体代码,供大家参考,具体内容如下 1.书写input输入框作为加减实现的效果. 2.加减按钮用button按钮来实现 3.利用js控制i的值作为输入框中的值. 实现的效果: 完整代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <style> body{
随机推荐
- js中call与apply的用法小结
- 19款Javascript富文本网页编辑器
- 基于JAVA的短信验证码api调用代码实例
- Java集合Map常见问题_动力节点Java学院整理
- Java语言简介(动力节点Java学院整理)
- 浅谈Javascript事件模拟
- Android如何通过手机自动获取短信验证码
- javascript中eval和with用法实例总结
- CentOS 7.x下的LEMP环境搭建详细教程
- nginx安装第三方模块的方法
- jQuery UI 实现email输入提示实例
- JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
- jQuery实现广告条滚动效果
- Javascript Objects详解
- js实现类似于add(1)(2)(3)调用方式的方法
- 又一篇不错的win2003服务器安全设置图文教程
- java使用POI读取properties文件并写到Excel的方法
- Ruby学习笔记二帮助生成Vim添加代码头的代码
- XAMPP安装与使用方法详细解析
- 解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用