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 相关文章推荐
FormValidate 表单验证功能代码更新并提供下载
Aug 23 Javascript
Extjs TriggerField在弹出窗口显示不出问题的解决方法
Jan 08 Javascript
鼠标滑上去后图片放大浮出效果的js代码
May 28 Javascript
BootStrap Validator使用注意事项(必看篇)
Sep 28 Javascript
jQuery实现可拖动进度条实例代码
Jun 21 jQuery
Vuex利用state保存新闻数据实例
Jun 28 Javascript
浅谈关于.vue文件中style的scoped属性
Aug 19 Javascript
jQuery滑动效果实现方法分析
Sep 05 jQuery
Node.js 进程平滑离场剖析小结
Jan 24 Javascript
keep-alive不能缓存多层级路由菜单问题解决
Mar 10 Javascript
Vue 基于 vuedraggable 实现选中、拖拽、排序效果
May 18 Javascript
JS sort排序详细使用方法示例解析
Sep 27 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
《心理测量者3》剧场版动画预告
2020/03/02 日漫
php小技巧 把数组的键和值交换形成了新的数组,查找值取得键
2011/06/02 PHP
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
JQuery中的ready函数冲突的解决方法
2010/05/17 Javascript
JavaScript在IE和Firefox浏览器下的7个差异兼容写法小结
2010/06/18 Javascript
jquery的相对父元素和相对文档定位示例代码
2013/08/02 Javascript
js判断设备是否为PC并调整图片大小
2014/02/12 Javascript
Nodejs+express+html5 实现拖拽上传
2014/08/08 NodeJs
Javascript基础教程之变量
2015/01/18 Javascript
使用纯javascript实现放大镜效果
2015/03/18 Javascript
AngularJs中route的使用方法和配置
2016/02/04 Javascript
Angular2入门教程之模块和组件详解
2017/05/28 Javascript
webpack进阶——缓存与独立打包的用法
2017/08/02 Javascript
详谈js对url进行编码和解码(三种方式的区别)
2017/08/16 Javascript
史上最全JavaScript常用的简写技巧(推荐)
2017/08/17 Javascript
VUE中的无限循环代码解析
2017/09/22 Javascript
详解axios中封装使用、拦截特定请求、判断所有请求加载完毕)
2019/04/09 Javascript
Node.js系列之连接DB的方法(3)
2019/08/30 Javascript
KnockoutJS数组比较算法实例详解
2019/11/25 Javascript
python局域网ip扫描示例分享
2014/04/03 Python
python找出完数的方法
2018/11/12 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
Pytorch 图像变换函数集合小结
2021/02/01 Python
Html5游戏开发之乒乓Ping Pong游戏示例(一)
2013/01/21 HTML / CSS
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
为什么要做架构设计
2015/07/08 面试题
七年级政治教学反思
2014/02/03 职场文书
十八届三中全会学习方案
2014/02/16 职场文书
雏鹰争章活动总结
2014/05/09 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
吃空饷专项整治方案
2014/10/27 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
个人催款函范文
2015/06/24 职场文书
大学生入党自传2015
2015/06/26 职场文书
2016春节放假通知范文
2015/08/18 职场文书