// 日期格式化
Vue.prototype.$format = function(data) {
let y = data.getFullYear(); //年份
let m = data.getMonth() + 1; //月份
if (m < 10) {
m = "0" + m;
}
let d = data.getDate(); //日
if (d < 10) {
d = "0" + d;
}
let h = data.getHours(); //时
if (h < 10) {
h = "0" + h;
}
let s = data.getMinutes(); //时
if (s < 10) {
s = "0" + s;
}
return y + "-" + m + "-" + d+ " " + h+ ":" + s;
};
使用方式:
在数组中使用,将提出来开始时间和结束时间拼接成完整时间,并放入原数组:
for(let i =0;i<=this.meetingList.length;i++){
//结束时间
var d = new Date(res.data[i].endTime);
console.log(d,1211)
this.endTime = this.$format(d)
//开始时间
var s = new Date(res.data[i].startTime);
console.log(s,1211)
this.startTime = this.$format(s)
//拼接完整时间
this.fullTime=this.$format(s)+"-"+this.$format(d);
console.log(this.fullTime,'this.fullTime')
this.meetingList[i].fullTime=this.fullTime;
console.log(this.meetingList, "this.meetingList");
}