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