📜  如何以角度获取 UTC 时间 - Javascript (1)

📅  最后修改于: 2023-12-03 15:08:16.433000             🧑  作者: Mango

如何以角度获取 UTC 时间 - Javascript

简介

在 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 时间的介绍。