首页 > 解决方案 > 如何使用时刻 js 延迟脚本运行?

问题描述

我想在特定时间执行脚本。我怎样才能让这样的事情起作用?

var future = moment().add('1', 'm').format()
if (moment().format() == future) {console.log('Whatsapp')}

标签: javascriptmomentjs

解决方案


获取现在与未来特定时间的时差。设置超时:

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>


推荐阅读