1、计较日期大小
var formatDate1 = new Date(dateTime1);
var formatDate2 = new Date(dateTime2);
if(formatDate1 > formatDate2)
{
return formatDate1
}
2、获取一周的周一和周日
// 获取当周 第一天 和 最后 一天
getCurrentWeek() {
var d = new Date()
var year = d.getFullYear()
var month = parseInt(d.getMonth()) + 1
const nowDay = d.getDate()
//获取周一
var beginWhereTheTime = this.GetMondayAndSunday(d)
var dd = new Date(beginWhereTheTime)
//获取周天
dd.setDate(dd.getDate() + 6)
var monthSunday = parseInt(dd.getMonth()) + 1
var endWhereTheTime = dd.getFullYear() + "-" + this.formatDate(monthSunday) + "-" + this.formatDate(dd.getDate())
this.startDate = year + '-' + (month >= 10 ? month : '0' + month) + '-' +(nowDay >= 10 ? nowDay : '0'+nowDay)
this.endDate = endWhereTheTime
},
//获取指定日期所在周周一
GetMondayAndSunday(dd) {
var week = dd.getDay()
var minus = week ? week - 1 : 6
dd.setDate(dd.getDate() - minus)
var y = dd.getFullYear()
var m = dd.getMonth() + 1
var d = dd.getDate()
return y + "-" + this.formatDate(m) + "-" + this.formatDate(d)
},
//格式化月和日为MM、dd
formatDate(value) {
if (value < 10) {
value = "0" + value
}
return value
},