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 面向对象的JavaScript类
May 04 Javascript
基于JQuery的抓取博客园首页RSS的代码
Dec 01 Javascript
公共js在页面底部加载的注意事项介绍
Jul 18 Javascript
深入理解JS中的Function.prototype.bind()方法
Oct 11 Javascript
基于JS实现的随机数字抽签实例
Dec 08 Javascript
深入理解ES7的async/await的用法
Sep 09 Javascript
vue-cli中打包图片路径错误的解决方法
Oct 26 Javascript
JS脚本加载后执行相应回调函数的操作方法
Feb 28 Javascript
Puppeteer环境搭建的详细步骤
Sep 21 Javascript
详解Next.js页面渲染的优化方案
Jan 27 Javascript
送你43道JS面试题(收藏)
Jun 17 Javascript
JS实现简易留言板特效
Dec 23 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处理Json字符串解码返回NULL的解决方法
2014/09/01 PHP
PHP cookie,session的使用与用户自动登录功能实现方法分析
2019/06/05 PHP
laravel利用中间件做防非法登录和权限控制示例
2019/10/21 PHP
PHP7原生MySQL数据库操作实现代码
2020/07/03 PHP
JS中彻底删除JSON对象组成的数组中的元素
2020/09/22 PHP
php的对象传值与引用传值代码实例讲解
2021/02/26 PHP
用jscript实现新建word文档
2007/06/15 Javascript
List all the Databases on a SQL Server
2007/06/21 Javascript
配置Grunt的Task时通配符支持和动态生成文件名问题
2015/09/06 Javascript
JavaScript实现网页加载进度条代码超简单
2015/09/21 Javascript
javascript+css3 实现动态按钮菜单特效
2016/02/06 Javascript
Node.js编写组件的三种实现方式
2016/02/25 Javascript
Bootstrap学习笔记 轮播(Carousel)插件
2017/03/21 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
vue中 v-for循环的用法详解
2020/02/19 Javascript
js中addEventListener()与removeEventListener()用法案例分析
2020/03/02 Javascript
vue深度监听(监听对象和数组的改变)与立即执行监听实例
2020/09/04 Javascript
ant design pro中可控的筛选和排序实例
2020/11/17 Javascript
python在多玩图片上下载妹子图的实现代码
2013/08/13 Python
python机器学习理论与实战(六)支持向量机
2018/01/19 Python
python3安装speech语音模块的方法
2018/12/24 Python
解决Django一个表单对应多个按钮的问题
2019/07/18 Python
Pycharm中Python环境配置常见问题解析
2020/01/16 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python类中的装饰器在当前类中的声明与调用详解
2020/04/15 Python
Scrapy框架介绍之Puppeteer渲染的使用
2020/06/19 Python
django数据模型中null和blank的区别说明
2020/09/02 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
土木工程个人自荐信范文
2013/11/30 职场文书
单位承诺书格式
2014/05/21 职场文书
幼儿园小班工作总结2015
2015/04/25 职场文书
高端收音机+蓝牙音箱,JBL TUNER FM带收音蓝牙音箱评测
2021/04/24 无线电
详解CSS中的特指度和层叠问题
2021/07/15 HTML / CSS
Mysql如何实现不存在则插入,存在则更新
2022/03/25 MySQL
代码复现python目标检测yolo3详解预测
2022/05/06 Python