在周一上午8点至晚上7点之间执行功能
Execute function between 8AM to 7PM on Mon-Sat?
使用JavaScript,是否可以在周一至周六上午8点至下午7点之间执行updateReport()
?
window.setInterval(function() {
// Update every 5 minutes
updateReport();
},300000);
是的,您可以在许多条件下使用
你必须在这两个小时之间打开网页
如果是这样,您可以执行以下代码。
setInterval(function(){
var now = new Date();
if(now.getDay() !== 0){ //Sunday
if(now.getHours() >= 8 && now.getHours() <= 19){
updateReport();
}
}
}, 300000);
但问题是,这是最好的解决方案吗
答案是否
我不知道updateReport
做什么,但我想寻找一个更面向服务器的解决方案来更新报告
想到的第一个解决方案是使用cronjob
或者您可以创建一个windows服务来执行它。
你想要这样的吗
window.setInterval(function() {
var currentDateTime = new Date();
var day = currentDateTime.getDay();
var validCondition = currentDateTime.getHours() > 7 && currentDateTime.getHours() < 20 && day > 0;
if(validCondition){
// Update every 5 minutes
updateReport();
}
},300000);
相关文章:
- 在周一上午8点至晚上7点之间执行功能
- 如何通过单击点之间的样条曲线来选择样条曲线中的序列
- 点之间的 D3 线不起作用
- 高图折线图:点应该是可点击的,点之间的线不是.这可能吗
- HTML5 画布绘制点之间的线条距离
- 检查坐标存在于直线的两个点之间
- 找出LngLat点是否在另外两个点之间
- 如何在浮动图上的点之间导航
- 基本的highcharts插件,需要删除点之间的线
- 如何检测两个点之间的输入中的数字
- 有效计算 3 点之间的角度(和方向)
- 如何在高图表的 2 点之间制作颜色填充区域
- 在谷歌地图 JS API 上获取两个点之间的点的纬度和经度(按百分比)
- 单击按钮时,将光标放在文本区域中的 2 点之间
- 如何在javascript中获取下划线和点之间的文本
- 在 2 个点之间的每个交汇点上放置标记并获取它们的坐标
- 在 RGraph (javascript) 中调整点之间的距离
- 获取当前时间和中午 12 点之间的小时和分钟差异
- 锚点之间的AnguarJS分隔符
- 需要帮助使计数器可在中午12点至下午2点之间点击