// 为了兼容,日期不要用‘,’or‘-’分割
new Date("2019/09/04 02:00:00")
new Date("2019-09-04 02:00:00".replace(/-/g, '/'))
new Date(时间戳)
new Date()
1.时间戳格式转换
// date是时间戳
// 时间戳转换为日期格式
changeTime(date){
var date = new Date(date);
var year = date.getFullYear();
var month = date.getMonth()+1<10?"0"+(date.getMonth()+1):date.getMonth()+1;
var day = date.getDate();
var house = date.getHours();
var minute = date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes();
var second = date.getSeconds()<10?'0'+ date.getSeconds(): date.getSeconds();
return year+'-'+month+'-'+day;
},
// 时间戳转为星期几
getWeek(date) {
var d=new Date(date)
var weekday=new Array(7)
weekday[0]="星期天"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
return weekday[d.getDay()]
},
// 日期格式转为时间戳并计算差
timeFn (end, start) {
var dateBegin = new Date(start.replace(/-/g, '/'))
var dateEnd = new Date(end.replace(/-/g, '/'))
var timestamp1 = new Date(dateBegin).getTime()
var timestamp2 = new Date(dateEnd).getTime()
return timestamp2 - timestamp1
}