//封装当前时间方法
function havetime(unixtime) {
var date = new Date(unixtime);
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒
// return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
}
function etime() {
var timestamp = new Date().getTime()
var time = havetime(timestamp)
var week = new Date(timestamp).getDay() //getDay()当前为周几
switch (week) {
case 0:
week = '星期日'
break ;
case 1:
week = '星期一'
break;
case 2:
week = '星期二'
break;
case 3:
week = '星期三'
break;
case 4:
week = '星期四'
break;
case 5:
week = '星期五'
break;
case 6:
week = '星期六'
break;
}
document.getElementById('time-day').innerHTML = time.split(' ')[0]
document.getElementById('time-hour').innerHTML = time.split(' ')[1]
document.getElementById('time-week').innerHTML = week
if (time.split(' ')[1] == '06:00') {
biao1()
biao2()
}
}
//间隔一秒刷新一次
setInterval(function(){
etime()
},1000)
2.显示几天前的日期
效果图
上代码
function beforetime1 (data) {
var date = data
var y = date.getFullYear();
var m = date.getMonth() + 1;
m = m < 10 ? ('0' + m) : m;
var d = date.getDate();
d = d < 10 ? ('0' + d) : d;
var h = date.getHours();
h = h < 10 ? ('0' + h) : h;
var minute = date.getMinutes();
var second = date.getSeconds();
minute = minute < 10 ? ('0' + minute) : minute;
second = second < 10 ? ('0' + second) : second;
// return y + '-' + m + '-' + d + ' ' + h + ':' + minute + ':' + second;//年月日时分秒
// return y + '-' + m + '-' + d + ' ' + h + ':' + minute;
console.log(m + '-' + d + ' ')
return m + '-' + d + ' ';
}
var theFirstSevenDays = beforetime1(new Date(new Date().getTime() - 7 * 24 * 3600 * 1000)) //获取前七天日期
var theFirstSixDays = beforetime1(new Date(new Date().getTime() - 6 * 24 * 3600 * 1000))
var theFirstFiveDays = beforetime1(new Date(new Date().getTime() - 5 * 24 * 3600 * 1000))
var theFirstFourDays = beforetime1(new Date(new Date().getTime() - 4 * 24 * 3600 * 1000))
var theFirstThreeDays = beforetime1(new Date(new Date().getTime() - 3 * 24 * 3600 * 1000))
var theFirstTwoDays = beforetime1(new Date(new Date().getTime() - 2 * 24 * 3600 * 1000))
var theFirstOneDays = beforetime1(new Date(new Date().getTime() - 1 * 24 * 3600 * 1000))