首页 > 解决方案 > 如何使时间看起来与我的系统时钟相似?

问题描述

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

我的电脑时间是这样的:

在此处输入图像描述

我不需要上午或下午。

我只需要时:分:秒

我查看了getTime()now()但没有看到明显的解决方案。

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

标签: javascriptmacostime

解决方案


你可以试试 :

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);

new Date()允许您获取当前时间

getSeconds(), getMinutes(), getHours()允许您获取您之前输入的日期之外的秒数、分钟数和小时数。现在是日期,您可以通过setInterval(setDate, 1000)每秒刷新一次时钟,因此您基本上可以使用该函数每秒刷新和显示当前时间。


推荐阅读