export default {
name: "",
data(){
return{
date:'',
dateFormat:''
}
},
methods : {
changeDateFormat(val){
let s = this.getMonday('s', 0, val)
let e = this.getMonday('e', 0, val)
this.dateFormat=s+'-'+e;
let t=new Date(val).getTime() - 24 * 60 * 60 * 1000;
let dd=new Date(t);
var y = dd.getFullYear();
var m = dd.getMonth() + 1;
var d = dd.getDate();
m = m < 10 ? "0" + m: m;
d = d < 10 ? "0" + d: d;
this.date = y + "-" + m + "-" + d ;
},
getMonday(type, dates,currentTime){
var now = new Date(currentTime) || new Date();
var nowTime = now.getTime();
var day = now.getDay();
var longTime = 24 * 60 * 60 * 1000;
var n = longTime * 7 * (dates || 0);
var dd ='';
if (type == "s") {
dd = nowTime - (day-1) * longTime + n;
};
if (type == "e") {
dd = nowTime + (7 - day) * longTime + n;
};
dd = new Date(dd);
var y = dd.getFullYear();
var m = dd.getMonth() + 1;
var d = dd.getDate();
m = m < 10 ? "0" + m: m;
d = d < 10 ? "0" + d: d;
var day = y + "年" + m + "月" + d + "日";
return day;
},
},
}