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. Azure时间触发功能不触发
- 2. 在某个时间手动触发`automaticallyAdjustsScrollViewInsets`
- 3. 在特定时间触发代码
- 4. 从当前时间起在特定时间触发SQL命令
- 5. 如何在给定时间后激活某个功能?
- 6. Firebase OnDataChange功能触发错误时间?
- 7. 如何在某个特定时间退出发电机?
- 8. 在某个时间触发一个动作,有可能吗?
- 9. 如何调用某个特定的功能号码。时间在python
- 10. 让Rails在某个特定时间发生某些事情
- 11. 通知不会触发特定时间
- 12. 达到特定Div时触发事件
- 13. 如何在iPhone旋转90度时触发某个功能?
- 14. 时间触发天青功能在部署后立即触发
- 15. 如何使用debounceTime但在某段时间后仍然会触发该功能?
- 16. 如何在特定日期和时间触发一个Mysql触发器
- 17. QT,运行特定时间的功能
- 18. Azure的功能不触发在预定的时间
- 19. Quartz.Net在特定时间在特定日期触发
- 20. 如何获得两个特定时间段之间的时间
- 21. 从到达时间和旅行时间计算发射时间
- 22. 如何在特定时间段后触发我的动画?
- 23. C#如何在特定时间触发事件?
- 24. 如何在特定时间每天在特定时间触发本地通知3
- 25. 如何在一段时间后取消某个功能?
- 26. 如何在iphone到达特定位置时触发提醒?
- 27. 在某个时间执行某个功能
- 28. 从特定时间到另一个时间循环几小时
- 29. 如何在特定时间后重试功能请求
- 30. 如何在春季的特定时间后执行功能?
你想trigge准确地在下午3点,或者如果在下午3点通过了特定的时间间隔? – 2011-01-31 18:52:46
就像我想在每天下午3点触发该功能一样。就像一个警报。 (虽然时间将在稍后动态分配) – ptamzz 2011-01-31 18:58:03