4
A
回答
7
您只需计算当前时间与目标时间之间的差异,并使用setTimeout()
与该值。
例如,取决于你的目标浏览器如何解析的日期,你可以做到以下几点:
function alert3pm() {
alert("It's 3PM!");
}
var timeAt3pm = new Date("1/31/2011 03:00:00 PM").getTime()
, timeNow = new Date().getTime()
, offsetMillis = timeAt3pm - timeNow;
setTimeout(alert3pm, offsetMillis);
或者说,instaed解析日期(因为这是浏览器之间的真正矛盾),你可以做类似的这样的:
function getTimeAtHour(hour) {
var t = new Date();
t.setHours(hour);
t.setMinutes(0);
t.setSeconds(0);
t.setMilliseconds(0);
return t;
}
1
.setTimeout(function(){
//ur logic here
},time)
相关问题
- 1. 如何在HTML视频达到某个特定时间时触发事件?
- 2. 在某段时间在特定时间触发位置更新
- 3. 如何在特定时间和日期运行某个功能?
- 4. Ionic Native:如何在绝对时间触发某些功能
- 5. 当YouTube视频达到某个时间戳时触发事件?
- 6. Azure时间触发功能不触发
- 7. 如何在android中查找酒吧到达特定时间时触发事件
- 8. 功能在同一时间触发
- 9. 在某个时间手动触发`automaticallyAdjustsScrollViewInsets`
- 10. 如何隐式执行特定时间的某些功能
- 11. 在特定时间触发动画
- 12. 在特定时间触发代码
- 13. 在特定时间触发URL(AWS)
- 14. 从当前时间起在特定时间触发SQL命令
- 15. 如何在给定时间后执行某个功能?
- 16. 如何在给定时间后激活某个功能?
- 17. 如何在Android中使用特定的时间触发应用程序功能?
- 18. 如何在某个特定时间退出发电机?
- 19. Firebase OnDataChange功能触发错误时间?
- 20. 触发时间延迟jQuery功能
- 21. 在特定时间执行功能
- 22. 在特定的时间执行功能
- 23. 如何调用某个特定的功能号码。时间在python
- 24. 在某个时间触发一个动作,有可能吗?
- 25. 如何某些特定时间
- 26. 让Rails在某个特定时间发生某些事情
- 27. 特定时间触发MouseMove事件
- 28. 通知不会触发特定时间
- 29. FileSystemWatcher在某段时间不会触发
- 30. 如何在iPhone旋转90度时触发某个功能?
你想trigge准确地在下午3点,或者如果在下午3点通过了特定的时间间隔? – 2011-01-31 18:52:46
就像我想在每天下午3点触发该功能一样。就像一个警报。 (虽然时间将在稍后动态分配) – ptamzz 2011-01-31 18:58:03