js实现日期加1

访客8年前 (2017-07-06)javaScript3043

直接附代码

方法1:

<html>
<head>
   <script>
      function getLocalTime(addNum){//参数为加几天
  var today,ms,thatDay, y, m, d,endDate;
  today = new Date().getTime();
  ms = today + addNum*24*60*60*1000;
  thatDay = new Date(ms);
  y = thatDay.getFullYear();
  m = thatDay.getMonth()+1;
  d = thatDay.getDate();
  endDate = y+"-"+m+"-"+d;
  alert(endDate);
  //return endDate;
}
   </script>
</head>
<body>
 <input type='text'  id='a'  onclick="getLocalTime('1')"/>
</body>
<html>

方法2:

<html>
<head>
   <script>
      function getLocalTime(addNum){//参数为加几天
      var d2=document.getElementById("aa").value;    
      var arys= new Array();
      arys=d2.split('-');
       //得到日期类型
      var myDate = new Date(arys[0],arys[1],arys[2]); 
      myDate=myDate.valueOf();         
      myDate=myDate +addNum * 24 * 60 * 60 * 1000;
      myDate = new Date(myDate);
      alert(myDate.getFullYear() + "-" + (myDate.getMonth()) + "-" + myDate.getDate() );
}
   </script>
</head>
<body>
 <input type='text'  id='aa' value='2017-7-5' onclick="getLocalTime('1')"/>
</body>
<html>

本文原创,转载必追究版权。

分享给朋友:

相关文章

js限制input只能输入数字、英文、汉字

 1.只能输入数字和英文的:  <input onkeyup="value=value.replace(/[\W]/g,'') "...

MyEclipse 10安装svn

MyEclipse 10安装svn

 方法一:在线安装(推荐)1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。 2.点击Add Site 打开对话框...

坑爹的ShowModalDialog 后台传值解决方案

 今天遇到需要ShowModalDialog打开页面,通过acceptanceIds 参数值后台过滤出相应结果前台  var url = "loadAccept...

freeMarker Jfinal 获取session里的值

问题:freeMaker session取值的常用格式都试过 session["xxx"],session.xxx 直接xxx 都取不出来?????解决:JFinal与Struts...

太阳的后裔 经典对白(羞羞哒)

太阳的后裔 经典对白(羞羞哒)

关于电视剧 ,小编常说早就戒了,但是好剧呢还是要追滴。太阳的后裔, 追剧追到12集了,开始都是宋仲基比较调皮:我很想问你一件事情。什么都不要问,你知道我要问什么。看你现在一脸都是很想嘲笑我的表情。哪有...

开机密码忘记怎么办

1、重新启动计算机,在启动画面出现后马上按下F8键(不同类型型号电脑启动键不一样,参考附加),选择“带命令行的安全模式”。2、运行过程结束时,系统列出了系统超级用户“administrator”和本地...

评论列表

二次元空间
二次元空间
8年前 (2017-07-10)

文章写的挺不错的,留言支持下,欢迎回访我的网站,你网站挺不错的,能否交换友链。

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。