在一天中的特定时间做某事js
Do something at a specific time of the day js
如何在特定的时间和日期激发函数例如:每周三8:30。我能想到的解决方案是用一个间隔检查时间,但循环很滞后,尤其是当你必须每分钟检查一次时。有其他解决方案吗。请帮忙,谢谢。
类似。。。
var dateItHappens = new Date()
// ... set the dateItHappens variable up ...
var millisTillOccurence = dateItHappens.getTime() - new Date().getTime();
setTimeout(function(){ /* ... function you want to call ... */ }, millisTillOccurence);
如果使用node,则可以使用node-cron包,和cron.schedule('***,async()=>{//你的任务)
第一颗星代表秒,下一分钟等等……
相关文章:
- 如何使用Moment JS获得时间
- 使用moment.js获取时间分区的偏移日期对象
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- Moment.js unix时间戳,以分钟为单位显示以前的时间
- 优化静态场景的Three.JS渲染时间
- 获取时刻.js unix 时间戳中的时刻 0
- 角度引导时间选取器不绑定时间
- 时刻.js将时间更改为格林威治标准时间
- .js当前时间线:如何仅根据日期绘制线条
- 哪个 JS 日期时间选取器正确处理 DST 转换
- jquery 移动版的最佳绑定时间
- 挖空.JS中时间和日期时间格式的奇怪转换
- 分析.js传入时间戳
- 获取页面加载角度 js 的时间
- Meteor.js:基于时间的服务器调用
- 在Flash CC中创建js暂停时间线声音
- 如何让D3数据驱动文档在正确的时区显示moment.js日期时间
- d3.js:从时间刻度中获取刻度格式
- 使用JS根据时间设置列的背景颜色
- 使用angular js进行时间倒计时