Date 对象使用小技巧
1、获取指定日期
new Date('2018/11/11 11:11:11'); // 时间为2018年11月11日 11时11分11秒
new Date(2018,11,11,11,11,11); // 时间为2018年12月11日 11时11分11秒
2、将Date对象转换时间字符串
new Date().toLocaleDateString(); // 转换为本地日期格式,"2018/12/19"
new Date().toLocaleString(); // 转换为本地日期和时间格式,"2018/12/19 下午6:19:41"
3、获取当前时间之前的半年
var nowTime = new Date().getTime(); // 获取1970年1月1日到现在的毫秒数
var halfYear = 365 / 2 * 24 * 3600 * 1000; // 半年的毫秒数
var pastResult = nowTime - halfYear;
var pastTime = new Date(pastResult);
console.log(pastTime.getFullYear() +'-'+ (pastTime.getMonth() + 1) +'-'+ pastTime.getDate());
4、获取当前时间之前的一个月
var nowTime = new Date();
var pastTime = new Date(new Date().setMonth(nowTime.getMonth() - 1));
console.log(pastTime.getFullYear() +'-'+ (pastTime.getMonth() + 1) +'-'+ pastTime.getDate());
后续有遇到其他的再继续补充!