javascript - 如何使时间看起来与我的系统时钟相似?
问题描述
我想创建尽可能接近我的计算机 (macOS) 的输出。
我的电脑时间是这样的:
我不需要上午或下午。
我只需要时:分:秒
我查看了getTime()和now()但没有看到明显的解决方案。
最直接和最简单的方法是什么?
解决方案
你可以试试 :
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)每秒刷新一次时钟,因此您基本上可以使用该函数每秒刷新和显示当前时间。
推荐阅读
- objective-c - 计算协调火星时间
- c++ - Xcode Test Navigator 如何在纯 C++ 项目中显示 Google 测试
- python - 刮 NSE 页面的技巧是什么?
- java - Android(Java)在json中搜索字符串
- node.js - Kubernetes HPA 部署找不到目标资源
- python - 无法导入解析 tfrecords 序列化示例
- javascript - 将 MSAL.js 用于 NodeJ
- python - 在 sci-kit 中保存和加载模型优化
- angular - Angular 7 innerHTML using a material design button
- ocaml - 如何将 Mccs/Clingo 定义为 OPAM 求解器而不是 aspcud