js获取当前三个月的日期输入方法
2016-09-16 14:56
239 查看
function addMonth(sDate, num) {
var aYmd = sDate.split('-');
var dt = new Date(aYmd[0], aYmd[1], aYmd[2]);
dt.setMonth(dt.getMonth() + num);
var y = dt.getFullYear();
var m = dt.getMonth();
var d = dt.getDate();
//坑爹啊,月份是从0开始啊!!!!
if (m == 0) { m = 12; y = y - 1; }
if (m < 10) m = '0' + m;
if (d < 10) d = '0' + d;
return y + '-' + m + '-' + d;
}
$('#date1').val(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-'), -3) + ' 00:00:00');
//console.log(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g,'-'),-3));
$('#date2').val(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-') + ' 23:59:59');
var aYmd = sDate.split('-');
var dt = new Date(aYmd[0], aYmd[1], aYmd[2]);
dt.setMonth(dt.getMonth() + num);
var y = dt.getFullYear();
var m = dt.getMonth();
var d = dt.getDate();
//坑爹啊,月份是从0开始啊!!!!
if (m == 0) { m = 12; y = y - 1; }
if (m < 10) m = '0' + m;
if (d < 10) d = '0' + d;
return y + '-' + m + '-' + d;
}
$('#date1').val(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-'), -3) + ' 00:00:00');
//console.log(addMonth(new Date(Date.now()).toLocaleDateString().replace(/\//g,'-'),-3));
$('#date2').val(new Date(Date.now()).toLocaleDateString().replace(/\//g, '-') + ' 23:59:59');
相关文章推荐
- JS Date当前时间:获取日期时间方法在各浏览器中的差异
- 本文实例讲述了js获取当前日期前七天的方法
- js获取当前日期前七天的方法
- JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
- js 获取当前日期或者前、后N天yyyy-MM-dd的方法
- js获取当前日期前七天的方法
- js获取当前日期前后N天的方法
- js获取当前日期的前后N天日期的方法.html
- JS简单获取当前日期和农历日期的方法
- JS 获取当前日期三个月的日期,去除周末
- js获取当前日期和前N天的方法
- js获取当前日期方法(YYYY-MM-DD格式)
- JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
- Java和js获取当前日期方法总结
- JS获取当前日期和时间的方法,并按照YYYY-MM-DD格式化
- JS和JAVA分别获取当前日期的三个月前的日期
- js中的getDate() getMonth() getFullYear()方法;js如何获取当前日期/年月日
- js获取当前日期时间和其他操作
- Js获取当前日期时间及其它操作
- Js获取当前日期时间及其它操作