获取当前时间前后N天前后日期的方法
2017-08-01 11:23
309 查看
function GetDateStr(AddDayCount) {
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0
return y+"-"+m+"-"+d;
}
console.log("半年前:"+GetDateStr(-180));
console.log("三月前:"+GetDateStr(-90));
console.log("一月前:"+GetDateStr(-30));
console.log("昨天:"+GetDateStr(-1));
console.log("今天:"+GetDateStr(0));
console.log("明天:"+GetDateStr(1));
console.log("后天:"+GetDateStr(2));
console.log("一月后:"+GetDateStr(30));
console.log("三月后:"+GetDateStr(90));
console.log("半年后:"+GetDateStr(180));
var dd = new Date();
dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期
var y = dd.getFullYear();
var m = (dd.getMonth()+1)<10?"0"+(dd.getMonth()+1):(dd.getMonth()+1);//获取当前月份的日期,不足10补0
var d = dd.getDate()<10?"0"+dd.getDate():dd.getDate();//获取当前几号,不足10补0
return y+"-"+m+"-"+d;
}
console.log("半年前:"+GetDateStr(-180));
console.log("三月前:"+GetDateStr(-90));
console.log("一月前:"+GetDateStr(-30));
console.log("昨天:"+GetDateStr(-1));
console.log("今天:"+GetDateStr(0));
console.log("明天:"+GetDateStr(1));
console.log("后天:"+GetDateStr(2));
console.log("一月后:"+GetDateStr(30));
console.log("三月后:"+GetDateStr(90));
console.log("半年后:"+GetDateStr(180));
相关文章推荐
- Objective C 获取当前日期时间方法
- 使用jQuery方法获取当前日期和时间
- PHP获取当前日期和时间格式化方法
- iOS如何获取当前日期前后N天的时间示例代码
- PHP获取当前日期和时间及格式化方法参数
- JSP获取服务器当前日期时间的方法
- java获取当前日期时间的方法
- java获取当前日期和时间的二种方法分享
- JS Date当前时间:获取日期时间方法在各浏览器中的差异
- 利用python获取当前日期前后N天或N月日期的方法示例
- C++获取当前日期时间的方法
- 【python学习笔记】获取当前日期前后N天或N月的日期的相关方法
- mysql 获取当前日期前后的时间
- JS简单获取当前日期时间的方法(如:2017-03-29 11:41:10 星期四)
- java中获取当前日期和时间的方法
- PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
- java中获取当前日期和时间的方法
- java中获取当前日期和时间的方法
- C# 根据当前时间获取,本周,本月,本季,DateTime 日期加1天 减一天 加一月 减一月 等方法
- asp.net 获取 当前日期时间 及 前后N天日期时间(DropDownList数据绑定)