const start = new Date();
start.setTime(start.getTime() + 3600 * 1000 * 24 * 7); //后7天就加7 获取的格式:Thu Jun 03 2021 10:38:40 GMT+0800 (中国标准时间)
//这个是直接转换2018/6/4这种格式,没有补零的
var newTime2 = start.toLocaleString(); //把日期转换成2018/6/4 下午10:45:19 格式
//这种建议,获取年月,月份,日期,单独写函数给补零 获取格式:2021-06-03
let resDate = start.getFullYear() + '-' + p((start.getMonth() + 1)) + '-' + p(start.getDate())
//单独的补零函数
function p (s) {
return s < 10 ? '0' + s : s
};
//需要时分秒的
const resTime = this.p(d.getHours()) + ':' + this.p(d.getMinutes()) + ':' + this.p(d.getSeconds())
在vue文件的引入和运用,我是封装在time.js里面的。如下引入
<script>
import {
NearMonth3,
} from '@/api/time'
</script>
在需要的地方如下拿取:
console.log(NearMonth3())