定时开启关闭网站JS代码
最近碰到一些企业网站需要定时开启关闭的需求,可能是网站维护或者是网站做整改需要特定的时间网站才开启访问,其余时间都是关闭状态。
JS实现方式,代码如下:
<script language="javascript" type="text/javascript">
// 以下方式定时跳转
var myTime = {
beginDateStr:'2021/06/20',
endDateStr:'2021/07/10',
beginTimeStr:'6:00',
endTimeStr:'22:00'
}
function isDuringDate(beginDateStr, endDateStr){
var curDate = new Date(),
beginDate = new Date(beginDateStr),
endDate = new Date(endDateStr);
if (curDate >= beginDate && curDate <= endDate) {
return true;
}
return false;
}
function checkAuditTime(beginTime, endTime) {
var nowDate = new Date();
var beginDate = new Date(nowDate);
var endDate = new Date(nowDate);
var beginIndex = beginTime.lastIndexOf("\:");
var beginHour = beginTime.substring(0, beginIndex);
var beginMinue = beginTime.substring(beginIndex + 1, beginTime.length);
beginDate.setHours(beginHour, beginMinue, 0, 0);
var endIndex = endTime.lastIndexOf("\:");
var endHour = endTime.substring(0, endIndex);
var endMinue = endTime.substring(endIndex + 1, endTime.length);
endDate.setHours(endHour, endMinue, 0, 0);
if (nowDate.getTime() - beginDate.getTime() >= 0 && nowDate.getTime() <= endDate.getTime()) {
return true;
} else {
return false;
}
}
if(!isDuringDate(myTime.beginDateStr, myTime.endDateStr)){
window.location.href="/404";
}else{
if(!checkAuditTime(myTime.beginTimeStr, myTime.endTimeStr)){
window.location.href="/404";
}
}
</script>
其中开启与关闭日期请在这部分代码设置即可:
beginDateStr:'2021/06/20',
endDateStr:'2021/07/10',
beginTimeStr:'6:00',
endTimeStr:'22:00'
(资源库 www.zyku.net)
您可能感兴趣的文章
- 05-31按钮使用js代码给input框赋值的方法
- 09-07BAT获取时间有空格问题的解决方法
- 08-05宝塔Linux面板定时备份网站数据至七牛云存储的方法
- 04-05js获取指定时间的前几秒的方法
- 04-03CentOS 7.0下nginx实现每天定时分割日志
- 04-03linux crontab 实现每秒执行的实例
- 03-13wordpress定时任务(wp-cron.php)造成主机CPU比较高的
- 03-12WordPress定时发布文章/解决定时发布失败问题
- 03-11帝国CMS统计指定时间内更新的信息数量
- 02-23DedeCMS定时自动生成首页HTML的方法
- 02-23DedeCMS定时生成站点地图sitemap.xml的方法
- 02-20Notepad++插件JSTool:JS代码格式化工具
- 02-19ecshop删除指定时间段订单信息
- 02-17帝国CMS-前台定时执行刷新任务插件下载
- 02-14js实现文本上下来回滚动
- 02-14JavaScript递归和定时器实例解析
- 07-15帝国cms教程JS广告复制
- 07-15帝国仿站距离多少天js代码
- 07-10帝国cms利用JS使当前栏目无限级高亮控制
- 04-27华为手机隔空手势设置方法
最近更新
阅读排行
猜你喜欢
- 02-19一加9r开启省电模式方法
- 03-15iqooneo5活力版设置充电动画教程
- 12-09荣耀magic3如何截图
- 01-14华为p50pro呼叫转移在哪
- 09-22微信读书阅读时长查询方法介绍
- 10-01天猫精灵音色在哪改
- 09-26苹果手机如何添加桌面小组件
- 06-02QQ访问网站提示当前网页非官方页面,请
- 01-18宝宝乐器-宝宝乐器应用软件功能介绍
- 01-11小白炉遥控器-小白炉遥控器应用软件功