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 相关文章推荐
用js实现下载远程文件并保存在本地的脚本
May 06 Javascript
cookie丢失问题(认证失效) Authentication (用户验证信息)也会丢失
Jun 04 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
Nov 30 Javascript
JavaScript模板引擎用法实例
Jul 10 Javascript
js简单网速测试方法完整实例
Dec 15 Javascript
AngularJS入门教程之表格实例详解
Jul 27 Javascript
AngularJS基于factory创建自定义服务的方法详解
May 25 Javascript
JS库之Highlight.js的用法详解
Sep 13 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
Sep 19 Javascript
vuex存储复杂参数(如对象数组等)刷新数据丢失的解决方法
Nov 05 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
jQuery实现开关灯效果
Aug 02 jQuery
图文详解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实现在对象之外访问其私有属性private及保护属性protected的方法
2017/11/20 PHP
PHP 的Opcache加速的使用方法
2017/12/29 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
JavaScript中window、doucment、body的解释
2013/08/14 Javascript
jQuery Mobile的loading对话框显示/隐藏方法分享
2013/11/26 Javascript
用js读、写、删除Cookie代码续篇
2014/12/03 Javascript
c#程序员对TypeScript的认识过程
2015/06/19 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
javascript html5移动端轻松实现文件上传
2020/03/27 Javascript
js实现省份下拉菜单效果
2017/02/15 Javascript
jQuery插件zTree实现的基本树与节点获取操作示例
2017/03/08 Javascript
nodeJS实现简单网页爬虫功能的实例(分享)
2017/06/08 NodeJs
Vue调试神器vue-devtools安装方法
2017/12/12 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
深入理解Vue nextTick 机制
2018/04/28 Javascript
Vue的H5页面唤起支付宝支付功能
2019/04/18 Javascript
在Python的Django框架中加载模版的方法
2015/07/16 Python
python实现机器学习之多元线性回归
2018/09/06 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
2021/01/22 Python
Html5游戏开发之乒乓Ping Pong游戏示例(三)
2013/01/21 HTML / CSS
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
美国男士和女士奢侈品折扣手表购物网站:Certified Watch Store
2018/06/13 全球购物
体育教师工作总结的自我评价
2013/10/10 职场文书
关于幼儿的自我评价
2013/12/18 职场文书
老师自我鉴定范文
2013/12/25 职场文书
财务检查整改报告
2014/11/06 职场文书
雾霾停课通知
2015/04/24 职场文书
岁月神偷观后感
2015/06/11 职场文书
2015七夕情人节宣传语
2015/07/14 职场文书
2015年除四害工作总结
2015/07/23 职场文书