如何使时间看起来与系统时钟相似?

时间:2019-06-14 21:37:12

标签: javascript macos time

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

我的计算机时间如下:

enter image description here

我不需要AM或PM。

我只需要小时:分钟:秒

我看着getTime()now(),但没有找到明显的解决方案。

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

2 个答案:

答案 0 :(得分:1)

您可以尝试:

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()使您可以获取之前输入的秒数,分钟数和小时数。这里的日期是现在,您可以通过 setInterval(setDate,1000)每秒刷新一次时钟,因此基本上可以使用该功能每秒刷新和显示当前时间。

答案 1 :(得分:0)

您可以使用new Date()获取当前时间,然后可以在该对象上调用.getHours().getMinutes().getSeconds()以获取小时,分钟和秒。组件。