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中的常见排序算法
Mar 27 Javascript
TopList标签和JavaScript结合两例
Aug 12 Javascript
地址栏上的一段语句,改变页面的风格。(教程)
Apr 02 Javascript
情人节专属 纯js脚本1k大小的3D玫瑰效果
Feb 11 Javascript
JS事件在IE与FF中的区别详细解析
Nov 20 Javascript
用js读、写、删除Cookie代码续篇
Dec 03 Javascript
jQuery实现的支持IE的html滑动条
Mar 16 Javascript
JS字符串的切分用法实例
Feb 22 Javascript
jQuery表单插件ajaxForm实例详解
Jan 17 Javascript
js实现功能比较全面的全选和多选
Mar 02 Javascript
vue和iview实现Scroll 数据无限滚动功能
Oct 31 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 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学习笔记(毕业设计)
2012/02/21 PHP
PHP在线生成二维码(google api)的实现代码详解
2013/06/04 PHP
php上传文件问题汇总
2015/01/30 PHP
Javascript 的addEventListener()及attachEvent()区别分析
2009/05/21 Javascript
js实时监听文本框状态的方法
2011/04/26 Javascript
3种不同方式的焦点图轮播特效分享
2013/10/30 Javascript
Jquery判断form表单数据是否变化
2016/03/30 Javascript
再次谈论React.js实现原生js拖拽效果引起的一系列问题
2016/04/03 Javascript
jstree创建无限分级树的方法【基于ajax动态创建子节点】
2016/10/25 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Vue.js实现简单动态数据处理
2017/02/13 Javascript
js前端日历控件(悬浮、拖拽、自由变形)
2017/03/02 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
JavaScript箭头(arrow)函数详解
2017/06/04 Javascript
AngularJs导出数据到Excel的示例代码
2017/08/11 Javascript
vue动态路由配置及路由传参的方式
2018/05/23 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
[41:21]夜魇凡尔赛茶话会 第三期02:看图识人
2021/03/11 DOTA
Python的dict字典结构操作方法学习笔记
2016/05/07 Python
浅谈Python类的__getitem__和__setitem__特殊方法
2016/12/25 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
详细分析Python collections工具库
2020/07/16 Python
CSS3实现简易版的刮刮乐效果
2016/09/27 HTML / CSS
html如何对span设置宽度
2019/10/30 HTML / CSS
毕业生求职简历中的自我评价
2013/10/18 职场文书
秘书英文求职信范文
2014/01/31 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
初中成绩单评语
2014/12/29 职场文书
婚宴主持词
2015/06/30 职场文书
感恩主题班会教案
2015/08/12 职场文书
2016学习依法治国心得体会
2016/01/15 职场文书
如何利用Matlab制作一款真正的拼图小游戏
2021/05/11 Python
JavaScript前端面试组合函数
2022/06/21 Javascript