获取今天时间
//获取当前时间 格式为 年-月-日
export function getDate() {
let date = new Date()
let year = date.getFullYear()
let month = date.getMonth() + 1
let strDate = date.getDate()
if (month >= 1 && month <= 9) {
month = '0' + month
}
if (strDate >= 0 && strDate <= 9) {
strDate = '0' + strDate
}
return year + '-' + month + '-' + strDate
}
将时间转化为年-月-日
//时间格式转化
export function convertDate(date) {
let year = date.getFullYear()
let month = date.getMonth() + 1
let strDate = date.getDate()
if (month >= 1 && month <= 9) {
month = '0' + month
}
if (strDate >= 0 && strDate <= 9) {
strDate = '0' + strDate
}
return year + '-' + month + '-' + strDate
}
获取昨天的时间
//获取昨天 格式为 年-月-日
export function getYesterday() {
let n = 1
let d = new Date()
let year = d.getFullYear()
let mon = d.getMonth() + 1
let day = d.getDate()
if (day <= n) {
if (mon > 1) {
mon = mon - 1
} else {
year = year - 1
mon = 12
}
}
d.setDate(d.getDate() - n)
year = d.getFullYear()
mon = d.getMonth() + 1
day = d.getDate()
return year + '-' + (mon < 10 ? ('0' + mon) : mon) + '-' + (day < 10 ? ('0' + day) : day)
}
获取最近一周
//获取最近一周
export function getWeek_recent() {
let end = new Date()
let start = new Date()
start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
let curEnd = convertDate(end)
let curStart = convertDate(start)
return [curStart, curEnd]
}
获取日期对应的是周几
//getWeek
export function getWeek(dateString) {
let dateArray = dateString.split('-')
let date = new Date(dateArray[0], parseInt(dateArray[1] - 1), dateArray[2])
return '星期' + '日一二三四五六'.charAt(date.getDay())
}