因为最近做的项目很多地方都需要获取时间;以前总是new Date后再去分别获取年月日时分秒最后拼接在一起,偶尔写还好,但是几个项目都要用,又不想封成公共方法,所有使用以下方法获取时间了
1.获取当前时间
附上代码:new Date( +new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," ")
执行结果截图:
2.获取距离当前时间某天的时间 --以距离当前时间一个月前为例
附上代码:
let monthsTime = 30 * 24 * 3600 * 1000; //一个月的毫秒
let time = new Date( +new Date() + 8 * 3600 * 1000 - monthsTime ).toJSON().substr(0,19).replace("T"," ");
console.log(time);
console.log(new Date( +new Date() + 8 * 3600 * 1000 ).toJSON().substr(0,19).replace("T"," "));
执行结果截图: