// 时间戳转时间function timestampToTime(timestamp) { var date = new Date(timestamp * 1000); //时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; var M = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1) + '-'; var D = date.getDate() + ' '; var h = date.getHours() + ':'; var m = date.getMinutes() + ':'; var s = date.getSeconds(); return Y + M + D + h + m + s;}// 时间转时间戳var date = new Date('2014-04-23 18:55:49:123');// 有三种方式获取var time1 = date.getTime();var time2 = date.valueOf();var time3 = Date.parse(date);console.log(time1);//1398250549123console.log(time2);//1398250549123console.log(time3);//1398250549000// 时分秒转为为时间戳// hour:12// minute:30// second:30function hourAndMinuteAndSecondsToTimestamp(hour,minute,second){ second = second || 0 return (hour * 60 * 60 + minute * 60 + second) * 1000;}// 获取今天之后一周的日期// date:"2020/12/10"function getWeekArr(date) { var today = new Date(date); var dateArr = [] for (var i = 0; i < 7; i++) { var newDate = new Date(today.getTime() + i * 1000 * 60 * 60 * 24) var year = newDate.getFullYear() var month = (parseInt(newDate.getMonth()) + 1) > 9 ? (parseInt(newDate.getMonth()) + 1) : "0" + (parseInt(newDate.getMonth()) +1) var week = new Array("周日", "周一", "周二", "周三", "周四", "周五", "周六")[newDate.getDay()] var day = (newDate.getDate()) > 9 ? newDate.getDate() : "0" + newDate.getDate() var fullDate = `${year}-${month}-${day}` dateArr.push({ date: fullDate, day: day, week: week }) } return dateArr}