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);