javascript - 如何使用时刻 js 延迟脚本运行?
问题描述
我想在特定时间执行脚本。我怎样才能让这样的事情起作用?
var future = moment().add('1', 'm').format()
if (moment().format() == future) {console.log('Whatsapp')}
解决方案
获取现在与未来特定时间的时差。设置超时:
const future = moment().add('5', 's');
const now = moment();
setTimeout(() => { console.log('Whatsapp'); }, future.diff(now));
<script src="https://cdn.jsdelivr.net/npm/moment@2.29.1/moment.min.js"></script>
推荐阅读
- python-2.7 - 禁用 rariobuttons
- java - 如何使用继承和构造函数使用 1 个具有 2 个不同大小的数组
- java - 尽管我多次运行该程序,但如何只打印一次 pw.println 的三个语句
- javascript - 使用 Angular Material ToolTip 但无法选择其下方元素上的文本
- postgresql - 更新当前时间戳加上 x 天数
- php - 按发送时间分组消息
- java - Java代码中被调用对象有什么问题?
- java - 如何在 Windows 上使用单个命令执行 .jar 文件?
- java - 根据用户的角色制作具有不同逻辑的单个应用程序的最佳方法是什么?
- c# - 如何在同一个 ContentView 中使用(Populate/item.source)2 个具有 2 个不同 BindingContext 的 ListView