js计算日期增加

<div class="time">
<i class="visa_icon prev"></i><span id="dataTime">2018-6-27 </span> <span id="week" data-id=''>星期三</span><i class="visa_icon next"></i>
</div>
$(".next").on('click',function(){
// next=true;
// pre =false;
// UpData(pre,next);
// date.yyyy = Number($('.year').text());
// date.mot = Number($('.month').text());
// date.dd =Number($('.data').text());
// var newDate = addDate(date,1).split("-");
// if(newDate[1]<10){
// newDate[1] = 0+newDate[1];
// }
// if(newDate[2]<10){
// newDate[2] = 0+newDate[2];
// }
// $('.year').text(newDate[0])
// $('.month').text(newDate[1])
// $('.data').text(newDate[2])
reckonTime(1)
})
$(".prev").on('click',function(){
// next=false;
// pre =true;
// UpData(pre,next);
// date.yyyy = Number($('.year').text());
// date.mot = Number($('.month').text());
// date.dd =Number($('.data').text());
// var newDate = addDate(date,-1).split("-");
// if(newDate[1]<10){
// newDate[1] = 0+newDate[1];
// }
// if(newDate[2]<10){
// newDate[2] = 0+newDate[2];
// }
// $('.year').text(newDate[0])
// $('.month').text(newDate[1])
// $('.data').text(newDate[2])
reckonTime(-1)
})
})
//日历
function reckonTime(num){
var dataTime = $("#dataTime");
var nowDataTime = dataTime.text();
var arys1 = new Array();
arys1 = addDate(nowDataTime,num).split('-');//显示的日期
var ssdate = new Date(arys1[0], parseInt(arys1[1] - 1), arys1[2]);
var week1=String(ssdate.getDay()).replace("0","日").replace("1","一").replace("2","二").replace("3","三").replace("4","四").replace("5","五").replace("6","六");
var myDate = new Date();
var nowTime =myDate.toLocaleDateString();//获取今天日期
var current_time = nowTime;
var stop_time = addDate(nowDataTime,num);//
console.log(addDate(nowDataTime,num))
!CompareDate(current_time,stop_time)
&& (dataTime.text(addDate(nowDataTime,num)),$("#week").text("星期"+week1));
}
function addDate(date,days){
var d=new Date(date);
d.setDate(d.getDate()+days);
var m=d.getMonth()+1;
m = (m<10)?'0'+m:m;
var da = d.getDate();
da = (da<10)?'0'+da:da;
return d.getFullYear()+'-'+m+'-'+da;
}
function CompareDate(d1,d2)
{
return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/"))));
}
js计算日期增加的更多相关文章
- js计算日期相差的天数
在网站开发中,经常会遇到计算日期相差的天数,js 没有提供相应的方法,所以自己写一个,方便将来查看: 代码: function DateDiff(sDate1, sDate2, splitStr) { ...
- js计算日期相差天数
日期不能直接相加减比较大小,需要转换一下然后计算最后转换成天,当然,你也可以根据同样类似的方法去转换成小时,或者月,年. function DateDiff(sDate1, sDate2) { //s ...
- js计算日期之间的月份差
<script type="text/javascript"> getMonthBetween("2015-05-01","2016-05 ...
- JS计算日期加天数后的日期(起始日期+有效天数=截至日期)
/** * 优惠券有效期 * startDate:起始日期 * valueTime:有效天数 */ function transferCouponValueTime(startDate,valueTi ...
- js计算日期的前几天的日期
月份0---11 var date = new Date(year,fenye_arr[0]-1,fenye_arr[1]); miao=date.getTime(); var ...
- JS 计算日期天数差
function dayDiffer(startDate,endDate){ console.info((endDate.getTime - startDate.getTime())/(24*60*6 ...
- js计算日期天数差-2013-9-26
function daymath(sdate, edate) { var startdate = sdate; var enddate = edate; ...
- js计算日期相减天数
代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head ...
- JS 计算日期相减得天数
言简意赅不呼哨直接懂,可以封装的可以根据自己的需求封装一下 var date1="2020-10-23";var date2="2020-10-26";var ...
随机推荐
- [PHP]防止表单重复提交的几种方法
--------------------------------------------------------------------------------------------------- ...
- C# 如何获取屏幕的截图,以及如何在图像上添加文字
关键代码为 Screen sc = Screen.PrimaryScreen; Rectangle rct = sc.Bounds; Image img = new Bitmap(rct.Width, ...
- Unity3D架构设计NavMesh寻路
Unity3D架构设计NavMesh寻路 发表于2013年10月6日由陆泽西 国庆闲来没事把NavMesh巩固一下.以Unity3D引擎为例写一个底层c# NavMesh寻路.因为Unity3D中本身 ...
- google image
google图片抓取 google图片是base64加密的,而且base64后的信息放在script信息里面 import pymysql from lxml import etree import ...
- Stm32 资料
http://i.youku.com/i/UODMyMTgwNTY=?spm=a2hzp.8253869.0.0 http://blog.sina.cn/dpool/blog/s/blog_14f65 ...
- 文字在线转图片二维码的公用API接口
在线生成网址二维码的API接口: 1.百度网盘(可使用https) http://pan.baidu.com/share/qrcode?w=150&h=150&url=ht ...
- Numpy:索引与切片
numpy基本的索引和切片 import numpy as np arr = np.array([1,2,3,555,666,888,10]) arr array([ 1, 2, 3, 555, 66 ...
- 数据库表字段,DEFAULT NULL与NOT NULL DEFAULT
为什么要把字段设置成not null 呢? 1.空值是不占用空间的 2.mysql中的NULL其实是占用空间的,下面是来自于MYSQL官方的解释 “NULL columns require addit ...
- Lattice Constants and Crystal Structures of some Semiconductors
Lattice Constants and Crystal Structures of some Semiconductors and Other Materials Element or Compo ...
- c++中的类(class)-----笔记(类简介)
1, class 和 struct 都可以定义一个类,区别是两者在所支持的 默认信息隐藏方式不同:c++ 中默认为 private 类型,而 struct 中默认为 public 类型. 2,类的私有 ...