let now = new Date();
分类 | 说明 |
---|---|
getFullYear() | 年:完整4位 |
getMonth() | 月:0-11 |
getDate() | 日:1-31 |
getDay() | 星期:0-6;0代表星期天 |
分类 | 说明 |
---|---|
getHours() | 小时:0-23 |
getMinutes() | 分钟:0-59 |
getSeconds() | 秒:0-59 |
getMilliseconds() | 毫秒:0-999 |
getTime() | 返回自1970年1月1日午夜以来与指定日期的毫秒数;多用于取插值以便计算 |
分类 | 说明 |
---|---|
toLocaleString() | 将Date对象转换为字符串 |
toLocaleDateString() | 将日期部分转换为字符串 |
toLocaleTimeString() | 将时间部分转换为字符串 |
使用区域设置约定 2021/12/13 上午9:57:34 2021/12/13 上午9:59:41
let date = new Date()//当前时间 console.log(date.toLocaleString());//2021/12/13 上午10:41:45 date.setTime(3600000 * 24)//时间重置:在标准时间的基础上加上1天:24*60*60*1000 console.log(date.toLocaleString());//1970/1/2 上午8:00:00 date.setTime(-3600000 * 24)//时间重置:在标准时间的基础上减去1天 console.log(date.toLocaleString());1969/12/31 上午8:00:00
let cdTime = 1 * 60 * 60; let cdTimer = setInterval(() => { let h = Math.floor(cdTime / 3600); let m = Math.floor(cdTime % 3600 / 60); let s = cdTime % 60; cdTime--; if (cdTime < 0) { clearInterval(cdTimer); } cds.innerHTML = h + ':' + m + ':' + s; }, 1000);
let date, h, m, s; let oHour = document.querySelector('.hour'); let oMin = document.querySelector('.min'); let oSec = document.querySelector('.sec'); function getTime() { date = new Date(); h = date.getHours() * 30; m = date.getMinutes() * 6; s = date.getSeconds() * 6; oHour.style.transform = `rotateZ(${h + m / 12}deg)`; oMin.style.transform = `rotateZ(${m}deg)`; oSec.style.transform = `rotateZ(${s}deg)`; } getTime(); let tId = setInterval(getTime, 1000);