JavaScript比较当前时间是否在指定时间段内的方法


Posted in Javascript onAugust 02, 2016

本文实例讲述了JavaScript比较当前时间是否在指定时间段内的方法。分享给大家供大家参考,具体如下:

function checkTime(stime, etime) {
  //开始时间
  var arrs = stime.split("-");
  var startTime = new Date(arrs[0], arrs[1], arrs[2]);
  var startTimes = startTime.getTime();
  //结束时间
  var arre = etime.split("-");
  var endTime = new Date(arre[0], arre[1], arre[2]);
  var endTimes = endTime.getTime();
  //当前时间
  var thisDate = new Date();
  var thisDates = thisDate.getFullYear() + "-0" + (thisDate.getMonth() + 1) + "-" + thisDate.getDate();
  var arrn = thisDates.split("-");
  var nowTime = new Date(arrn[0], arrn[1], arrn[2]);
  var nowTimes = nowTime.getTime();
  if (nowTimes < startTimes || nowTimes > endTimes) {
    return false;
  }
  return true;
}
//用法:
var timebool=checkTime('2016-8-1','2016-8-10');//注意:日期用“-”分隔
if(timebool==true){
  document.write('当前日期在指定时间段内');
}else{
  document.write('当前日期不在指定时间段内');
}
Javascript 相关文章推荐
使表格的标题列可左右拉伸jquery插件封装
Nov 24 Javascript
js实现动态加载脚本的方法实例汇总
Nov 02 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
AngularJS基础 ng-submit 指令简单示例
Aug 03 Javascript
vue使用iframe嵌入网页的示例代码
Jun 09 Javascript
最适应的vue.js的form提交涉及多种插件【推荐】
Aug 27 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
Mar 07 Javascript
Vue中computed、methods与watch的区别总结
Apr 10 Javascript
jQuery提示框插件SweetAlert用法分析
Aug 05 jQuery
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 Javascript
JavaScript算法学习之冒泡排序和选择排序
Nov 02 Javascript
JavaScript装饰者模式原理与用法实例详解
Mar 09 Javascript
图文详解JavaScript的原型对象及原型链
Aug 02 #Javascript
AngularJS基础 ng-mousemove 指令简单示例
Aug 02 #Javascript
功能强大的Bootstrap使用手册(一)
Aug 02 #Javascript
js实现图片缓慢放大缩小效果
Aug 02 #Javascript
基于Vuejs实现购物车功能
Aug 02 #Javascript
js实现统计字符串中特定字符出现个数的方法
Aug 02 #Javascript
js简单时间比较的方法
Aug 02 #Javascript
You might like
五个PHP程序员工具
2008/05/26 PHP
php file_exists 检查文件或目录是否存在的函数
2010/05/10 PHP
修改php.ini以达到屏蔽错误信息并记录日志
2013/06/16 PHP
php实现插入排序
2015/03/29 PHP
php计算给定时间之前的函数用法实例
2015/04/03 PHP
asp.net下利用js实现返回上一页的实现方法小集
2009/11/24 Javascript
JS Range HTML文档/文字内容选中、库及应用介绍
2011/05/12 Javascript
jquery ajax应用中iframe自适应高度问题解决方法
2014/04/12 Javascript
js和jquery设置disabled属性为true使按钮失效
2014/08/07 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
jQuery中借助deferred来请求及判断AJAX加载的实例讲解
2016/05/24 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
js构造函数创建对象是否加new问题
2018/01/22 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
vue点击按钮实现简单页面的切换
2020/09/08 Javascript
[59:26]DOTA2上海特级锦标赛D组资格赛#1 EG VS VP第二局
2016/02/28 DOTA
详解Python的迭代器、生成器以及相关的itertools包
2015/04/02 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
python 画函数曲线示例
2019/12/04 Python
Python sublime安装及配置过程详解
2020/06/29 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
基于HTML5超酷摄像头(HTML5 webcam)拍照功能实现代码
2012/12/13 HTML / CSS
UNIX文件名称有什么规定
2013/03/25 面试题
考试不及格检讨书
2014/01/09 职场文书
先进班级集体事迹材料
2014/01/30 职场文书
物业总经理岗位职责
2014/02/28 职场文书
股权投资意向书
2014/04/01 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书
爱岗敬业事迹材料
2019/06/20 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
Redis集群的关闭与重启操作
2021/07/07 Redis
Redis Cluster 集群搭建你会吗
2021/08/04 Redis