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实现阻止iOS APP中的链接打开Safari浏览器
Jun 12 Javascript
javascript实现类似超链接的效果
Dec 26 Javascript
vue.js指令v-for使用及索引获取
Nov 03 Javascript
JS实现Ajax的方法分析
Dec 20 Javascript
javascript过滤数组重复元素的实现方法
May 03 Javascript
js截取字符串功能的实现方法
Sep 27 Javascript
基于vue-cli配置lib-flexible + rem实现移动端自适应
Dec 26 Javascript
微信小程序自定义带价格显示日历效果
Dec 29 Javascript
实例分析编写vue组件方法
Feb 12 Javascript
JS数组Object.keys()方法的使用示例
Jun 05 Javascript
浅谈webpack构建工具配置和常用插件总结
May 11 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
Aug 28 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如何利用P3P实现跨域
2013/08/24 PHP
php常用的url处理函数总结
2014/11/19 PHP
php实现对两个数组进行减法操作的方法
2015/04/17 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
2019/04/02 PHP
jquery1.4 教程二 ajax方法的改进
2010/02/25 Javascript
JS操作数据库的实例代码
2013/10/17 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
javascript倒计时效果实现
2015/11/12 Javascript
JSONObject使用方法详解
2015/12/17 Javascript
JavaScript里 ==与===区别详解
2016/08/16 Javascript
javascript滚轮事件基础实例讲解(37)
2017/02/14 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
vue mint-ui tabbar变组件使用
2018/05/04 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
vue在自定义组件中使用v-model进行数据绑定的方法
2019/03/25 Javascript
[01:45]亚洲邀请赛互动指南虚拟物品介绍
2015/01/30 DOTA
PyQt5实现无边框窗口的标题拖动和窗口缩放
2018/04/19 Python
Python3非对称加密算法RSA实例详解
2018/12/06 Python
详解Python学习之安装pandas
2019/04/16 Python
Python re 模块findall() 函数返回值展现方式解析
2019/08/09 Python
使用OpenCV实现仿射变换—旋转功能
2019/08/29 Python
实现Python与STM32通信方式
2019/12/18 Python
pytorch 实现查看网络中的参数
2020/01/06 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
Python如何避免文件同名产生覆盖
2020/06/09 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
探讨HTML5移动开发的几大特性(必看)
2015/12/30 HTML / CSS
介绍一下RMI的基本概念
2016/12/17 面试题
实习医生自我评价
2013/09/22 职场文书
《再别康桥》教学反思
2014/02/12 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
退税申请报告怎么写
2015/05/18 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
JavaScript实现淘宝商品图切换效果
2021/04/29 Javascript
Jmerte 分布式压测及分布式压测配置
2022/04/30 Java/Android
插件导致ECharts被全量引入的坑示例解析
2022/09/23 Javascript