Javascript 如何使时间看起来像我的系统时钟?

Javascript 如何使时间看起来像我的系统时钟?,javascript,macos,time,Javascript,Macos,Time,我想创建与我的计算机macOS尽可能接近的输出 我的计算机的时间如下所示: 我不需要上午或下午 我只需要小时:分钟:秒 我看了一下,但没有看到明显的解决办法 最直接、最简单的方法是什么?您可以使用获取当前时间,然后可以调用,并在该对象上获取小时、分钟和秒的分量。您可以尝试: const clock = document.querySelector('where you want to output the time'); function setDate() { const now = new

我想创建与我的计算机macOS尽可能接近的输出

我的计算机的时间如下所示:

我不需要上午或下午

我只需要小时:分钟:秒

我看了一下,但没有看到明显的解决办法


最直接、最简单的方法是什么?

您可以使用获取当前时间,然后可以调用,并在该对象上获取小时、分钟和秒的分量。

您可以尝试:

const clock = document.querySelector('where you want to output the time');

function setDate() {
const now = new Date();
const seconds = now.getSeconds();
const minutes = now.getMinutes();
const hours = now.getHours();
clock.innerHTML = hours + ":" + minutes + ":" + seconds;
}

setInterval(setDate, 1000);
新日期允许您获取当前时间


getSeconds,getMinutes,getHours允许您获取超出您之前输入日期的秒数、分钟数和小时数。这里的日期是现在,您可以通过setIntervalsetDate每秒刷新一次时钟,1000,因此您基本上可以使用该功能每秒刷新和显示当前时间。

建议使用.getUTCHours(获取UTC时区中的当前小时)来使用此答案的原始版本。