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 ...
随机推荐
- c/c++基础 const
int main(int argc, char* argv[]) { '; '; a1='; //a2='2'; //a2是字符常量 "; "; a3="; //a4=& ...
- spring init method destroy method
在java的实际开发过程中,我们可能常常需要使用到init method和destroy method,比如初始化一个对象(bean)后立即初始化(加载)一些数据,在销毁一个对象之前进行垃圾回收等等. ...
- mysql5.7.10开启慢查询
MySql提供慢SQL日志的功能,能够记录下响应时间超过一定阈值的SQL查询,以便于我们定位糟糕的查询语句. 首先,查询当前mysql数据库是否开启了慢查询日志功能: show VARIABLES l ...
- 引用yml中自定义数据 静态引用和动态引用
//静态 @Component public class LinusFile { public static String imageUrl; @Value("${web.uploadPat ...
- Android学习路-UI控件
- IDEA错误:Cannot start compilation: the output path is not specified for module "Test". Specify the out
错误是发生在从github上checkout自己的项目时.因为没有将配置文件一起上传,所以在运行Java程序时有了这个报错: Cannot start compilation: the output ...
- pta l2-18(多项式A除以B)
题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805060372905984 题意:给定两个多项式,求出其做除法 ...
- pandas中关于DataFrame 去除省略号
#显示所有列 pd.set_option('display.max_columns', None) #显示所有行 pd.set_option('display.max_rows', None) #设置 ...
- 让Ubuntu可以压缩/解压缩RAR文件
ubuntu刚安装的时候是不能解压rar文件的,只有在安装了解压工具之后,才可以解压. 安装:sudo apt-get install unrar卸载:sudo apt-get remove unra ...
- Python+Selenium学习--上传文件
场景 文件上传操作也比较常见功能之一,上传功能操作webdriver 并没有提供对应的方法,关键上传文件的思路.上传过程一般要打开一个系统的window 窗口,从窗口选择本地文件添加.所以,一般会卡在 ...