📅  最后修改于: 2023-12-03 15:08:16.433000             🧑  作者: Mango
在 Javascript 中,我们有多种方式获取时间。而当我们需要获取 UTC 时间时,可以使用角度来获取。本文将介绍如何以角度的方式获取 UTC 时间。
我们可以使用 Date
对象来获取当前时间,代码如下:
let now = new Date();
console.log(now);
输出结果如下:
Fri Oct 15 2021 22:20:26 GMT+0800 (China Standard Time)
我们可以使用 getUTCHours()
、getUTCMinutes()
和 getUTCSeconds()
方法来获取 UTC 时间的小时、分钟和秒数。代码如下:
let now = new Date();
let hour = now.getUTCHours();
let minute = now.getUTCMinutes();
let second = now.getUTCSeconds();
console.log(hour, minute, second);
输出结果如下:
14 23 12
我们可以根据获取的 UTC 时间的角度,将其转换为时间。代码如下:
let hourAngle = hour * 30 + minute * 0.5 + second * (0.5 / 60);
let minuteAngle = minute * 6 + second * (6 / 60);
let secondAngle = second * 6;
console.log(hourAngle, minuteAngle, secondAngle);
输出结果如下:
263.1 138 72
根据以上代码片段,我们可以得到以下结果:
let now = new Date();
let hour = now.getUTCHours();
let minute = now.getUTCMinutes();
let second = now.getUTCSeconds();
let hourAngle = hour * 30 + minute * 0.5 + second * (0.5 / 60);
let minuteAngle = minute * 6 + second * (6 / 60);
let secondAngle = second * 6;
console.log(hourAngle, minuteAngle, secondAngle);
输出结果如下:
263.1 138 72
以上就是如何以角度获取 UTC 时间的介绍。