js 如何实现整点报时功能?

新手上路,请多包涵

每个整点打印一次整点时间,语音提示方案已经解决

阅读 2.2k
3 个回答

找个时钟服务API呗,这个问题的核心就是解决本地时间不可信问题。然后就是看你对整点要求的精度了,如果是分钟级的基本随便折腾,如果是秒级就需要考虑API服务响应时间与网络传输耗时引起的时差问题了。

看你的环境了,如果浏览器插件的话,有 notification API;如果 node.js 的话,可以用 crontab,或者跑一个持续进程。

// 3600 取模
new Date().getTime() % 3600 === 0 
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题