1.获取当前时间(w3c更多)
<p onclick="timeTap()">时间</p>
function timeTap() {
let d = new Date();
let year = d.getFullYear();
let month = d.getMonth() + 1;
let day = d.getDate();
let hour = d.getHours();
let minute = d.getMinutes();
let second = d.getSeconds();
let time = year + '-' + month + '-' + day + '' + hour + ':' + minute + ':' + second
console.log(time)//2019-3-8 15:41:3
}
2.时间戳
function timeTap() {
let stamp = new Date().getTime();
console.log(stamp)//1552032111506
//时间戳处理
let time = stampTap(stamp)
console.log(time)//2019-02-08 16:23:29
}
function stampTap(stamptime) {
var time = new Date(stamptime),
y = time.getFullYear(),
m = time.getMonth(),
d = time.getDate();
return y + '-' + (m < 10 ? '0' + m : m) + '-' + (d < 10 ? '0' + d : d) + ' ' + time.toTimeString().substr(0, 8)
}
3.星期
<div class="showtime" onclick="weekTap(2019,2,8)">星期天</div>
function weekTap(year, month, day) {
var settime = new Date(year, month, day)
var week = ['星期天','星期一','星期二','星期三','星期四','星期五','星期六']
console.log(settime.getDay())//5
console.log(week[settime.getDay()])//星期五
}