javascript获取当前,近7天,近1个月,近3个月的日期
2017-12-11 14:05
246 查看
var date=new Date(); var year=date.getFullYear(); var month=date.getMonth()+1>10?date.getMonth()+1:'0'+date.getMonth()+1; var day=date.getDate()>10?date.getDate():'0'+date.getDate(); var nowdatestr=year+"-"+month+"-"+day; //今天 $("#today").click(function(){ $("#begin_time").val(nowdatestr); }); //近7天 $("#sevenday").click(function(){ var oneweekdate=new Date(date-6*24*3600*1000); var year1=oneweekdate.getFullYear(); var month1=oneweekdate.getMonth()+1>10?oneweekdate.getMonth()+1:'0'+oneweekdate.getMonth()+1; var day1=oneweekdate.getDate()>10?oneweekdate.getDate():'0'+oneweekdate.getDate(); $("#begin_time").val(year1+"-"+month1+"-"+day1); }); //近1个月 $("#onemonth").click(function(){ $("#begin_time").val(getPreMonthDay(nowdatestr,1)); }); //近3个月 $("#threemonth").click(function(){ $("#begin_time").val(getPreMonthDay(nowdatestr,3)); }); //获取当前日期前N个月的日期 function getPreMonthDay(date,monthNum) { var dateArr = date.split('-'); var year = dateArr[0]; //获取当前日期的年份 var month = dateArr[1]; //获取当前日期的月份 var day = dateArr[2]; //获取当前日期的日 var days = new Date(year, month, 0); days = days.getDate(); //获取当前日期中月的天数 var year2 = year; var month2 = parseInt(month) - monthNum; if (month2 <=0) { year2 = parseInt(year2) - parseInt(month2 / 12 == 0 ? 1 : parseInt(month2) / 12); month2 = 12 - (Math.abs(month2) % 12); } var day2 = day; var days2 = new Date(year2, month2, 0); days2 = days2.getDate(); if (day2 > days2) { day2 = days2; } if (month2 < 10) { month2 = '0' + month2; } var t2 = year2 + '-' + month2 + '-' + day2; return t2; }
相关文章推荐
- javascript获取当前日期时间
- 利用Javascript获取当前日期的农历日期
- JavaScript获取当前时间字符串、当前日期字符串、周/月/季度/半年度/年度的开始日期和结束日期
- JavaScript 获取当前系统日期和时间
- javascript获取当前日期的前N天日期
- JavaScript 比较两个日期大小 及格式化时间函数 java获取当前日期前几天或后几天
- 利用Javascript获取当前日期的农历日期
- 利用Javascript获取当前日期的农历日期
- javascript 获取当前日期时间
- Javascript获取当前日期的农历日期代码
- JavaScript 获取当前的日期和时间
- jmeter 获取当前日期的方法,javascript模式
- java 和javascript 获取当前日期时间和本周日期时间 .
- JavaScript 遗漏知识再整理;错误处理,类型转换以及获取当前时间、年份、月份、日期;
- java 和javascript 获取当前日期时间和本周日期时间 .
- 利用Javascript获取当月第一天和当前日期(来自刚入行三个月菜鸟的第一篇Blog)
- javascript获取当前日期时间及其一些操作
- javascript获取当前日期时间和其它操作
- Javascript获取当前时间和日期的方法
- JavaScript获取当前日期是星期几的方法