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 相关文章推荐
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
Oct 11 Javascript
如何使用Javascript获取距今n天前的日期
Jul 08 Javascript
纯js实现遮罩层效果原理分析
May 27 Javascript
js动态往表格的td中添加图片并注册事件
Jun 12 Javascript
js给selected添加options的方法
May 06 Javascript
JS+CSS实现鼠标经过弹出一个DIV框完整实例(带缓冲动画渐变效果)
Mar 25 Javascript
BootStrap智能表单实战系列(七)验证的支持
Jun 13 Javascript
ES6下子组件调用父组件的方法(推荐)
Feb 23 Javascript
angularjs使用gulp-uglify压缩后执行报错的解决方法
Mar 07 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
Apr 05 Javascript
vue中如何让子组件修改父组件数据
Jun 14 Javascript
JavaScript深入V8引擎以及编写优化代码的5个技巧
Jun 24 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 socket并借助telnet实现简单的聊天程序
2013/06/18 PHP
PHP 极验验证码实例讲解
2016/09/29 PHP
thinkphp查询,3.X 5.0方法(亲试可行)
2017/06/17 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
php实现数组中出现次数超过一半的数字的统计方法
2018/10/14 PHP
通过js脚本复制网页上的一个表格的不错实现方法
2006/12/29 Javascript
JQuery 文本框使用小结
2010/05/22 Javascript
jquery下异步提交表单 异步跨域提交表单
2010/11/17 Javascript
基于socket.io和node.js搭建即时通信系统
2014/07/30 Javascript
JS往数组中添加项性能分析
2015/02/25 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
jquery实现的Banner广告收缩效果代码
2015/09/02 Javascript
jQuery绑定事件-多种实现方式总结
2016/05/09 Javascript
JS闭包用法实例分析
2017/03/27 Javascript
Vuex之理解state的用法实例
2017/04/19 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
浅析Vue项目中使用keep-Alive步骤
2018/07/27 Javascript
浅谈针对Vue相同路由不同参数的刷新问题
2018/09/29 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
在vue中使用jsx语法的使用方法
2019/09/30 Javascript
[43:58]DOTA2上海特级锦标赛C组败者赛 Newbee VS Archon第二局
2016/02/27 DOTA
python进阶教程之动态类型详解
2014/08/30 Python
利用Anaconda完美解决Python 2与python 3的共存问题
2017/05/25 Python
Python实现求两个csv文件交集的方法
2017/09/06 Python
python OpenCV学习笔记之绘制直方图的方法
2018/02/08 Python
pandas系列之DataFrame 行列数据筛选实例
2018/04/12 Python
PyTorch上搭建简单神经网络实现回归和分类的示例
2018/04/28 Python
对python 合并 累加两个dict的实例详解
2019/01/21 Python
在vscode中配置python环境过程解析
2019/09/28 Python
谈谈对css属性box-sizing的了解
2017/01/04 HTML / CSS
Hanky Panky官方网站:内衣和睡衣
2019/07/25 全球购物
COSETTE官网:奢华,每天
2020/03/22 全球购物
个人求职简历中英文自我评价
2013/12/16 职场文书
乡镇党委书记第三阶段个人整改措施
2014/09/16 职场文书
基于Redis过期事件实现订单超时取消
2021/05/08 Redis