gpt4 book ai didi

javascript - 如何使用特定日期作为setTimeout函数中的延迟

转载 作者:行者123 更新时间:2023-12-03 04:43:53 27 4
gpt4 key购买 nike

我想在特定日期和时间显示图像,无需用户执行任何操作,无需刷新页面。

谢谢。

最佳答案

可以这样设置使用setTimeout在指定日期调用函数

var alertDate = new Date("March 22, 2017 15:20:00").getTime(),
onloadDate = Date.now(),
tOut = alertDate - onloadDate;

tOut > 0
? setTimeout(()=>{ console.log('ok') }, tOut )
: console.log('already past');

新日期 watch 设置为MDN的方法
setInterval 相比,它不会检查每个时间段的值,只有计时器起作用。
最大延迟超时/间隔值 = 0x7FFFFFFF = 24day 20h 31m 23s 647ms 所以如果你想调用函数,例如,在明年,你可以将 setInterval 与一个大的值结合起来周期和setTimeout

关于javascript - 如何使用特定日期作为setTimeout函数中的延迟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42954893/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com