天时分秒
let d = Math.floor(seconds / (3600 * 24));
let h = Math.floor(seconds % (3600 * 24) / 3600);
let m = Math.floor(seconds % 3600 / 60);
let s = Math.floor(seconds % 60);
d = d > 10 ? d : '0' + d
h = h > 10 ? h : '0' + h
m = m > 10 ? m : '0' + m
s = s > 10 ? s : '0' + s
--------------------------------------------------------------
d = parseInt(总秒数/ 60/60 /24); // 计算天数
h = parseInt(总秒数/ 60/60 %24) // 计算小时
m = parseInt(总秒数 /60 %60 ); // 计算分数
s = parseInt(总秒数%60); // 计算当前秒数
时分秒
let h = Math.floor(d / 3600)
let m = Math.floor(d % 3600 / 60)
let s = Math.floor(d % 3600 % 60)
h = h > 10 ? h : '0' + h
m = m > 10 ? m : '0' + m
s = s > 10 ? s : '0' + s
---------------------------------------
返回当前年月日
let date = new Date()
let year = date.getFullYear()
let month = date.getMonth() + 1
let day = date.getDate()
let hour = date.getHours() + 1
let minute = date.getMinutes()
let second = date.getSeconds()
方法 | 作用 | 说明 |
---|---|---|
getFullYear() | 获得年份 | 获取四位年份 |
getMonth() | 获得月份 | 取值为 0 ~ 11(需要+1) |
getDate() | 获取月份中的每一天 | 不同月份取值也不相同 |
getDay() | 获取星期 | 取值为 0 ~ 6 |
getHours() | 获取小时 | 取值为 0 ~ 23 |
getMinutes() | 获取分钟 | 取值为 0 ~ 59 |
getSeconds() | 获取秒 | 取值为 0 ~ 59 |
// 小时角度公式:小时 * 30 + 分钟 / 60 * 30
// 分钟角度公式:分钟* 6 + 秒 / 60 * 6
// 秒角度公式: 当前秒数 * 6
hour.style.transform = `rotate(${hh * 30 + mm / 60 * 30}deg)`;
minute.style.transform = `rotate(${mm * 6 + ss / 60 * 6}deg)`;
second.style.transform = `rotate(${ss * 6}deg)`;