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 相关文章推荐
jQuery对象与DOM对象之间的转换方法
Apr 15 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
使用JavaScript获取电池状态的方法
May 03 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
JS简单编号生成器实现方法(附demo源码下载)
Apr 05 Javascript
Angular的$http与$location
Dec 26 Javascript
Vue-Router实现页面正在加载特效方法示例
Feb 12 Javascript
浅析JS中常用类型转换及运算符表达式
Jul 23 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
js前端面试之同步与异步问题详解
Apr 03 Javascript
ant design charts 获取后端接口数据展示
May 25 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
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
destoon供应信息title调用出公司名称的方法
2014/08/22 PHP
Fedora下安装php Redis扩展笔记
2014/09/03 PHP
PHP四种基本排序算法示例
2015/04/09 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
PHP实现求两个字符串最长公共子串的方法示例
2017/11/17 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
js三种排序算法分享
2012/08/16 Javascript
jQuery实现的简单分页示例
2016/06/01 Javascript
Bootstrap对话框使用实例讲解
2016/09/24 Javascript
常用的javascript设计模式
2017/01/11 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
Javascript中字符串相关常用的使用方法总结
2017/03/13 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
2017/06/30 Javascript
Vue实现点击后文字变色切换方法
2018/02/11 Javascript
Windows下安装 node 的版本控制工具 nvm
2020/02/06 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
详解vue3中组件的非兼容变更
2021/03/03 Vue.js
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
python实现停车管理系统
2018/11/30 Python
Django框架实现的普通登录案例【使用POST方法】
2019/05/15 Python
python绘制随机网络图形示例
2019/11/21 Python
python实现简易淘宝购物
2019/11/22 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python输出pdf文档的实例
2020/02/13 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
学生爱国演讲稿
2014/01/14 职场文书
团支部建设方案
2014/05/02 职场文书
通信工程专业求职信
2014/06/04 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
大学专科求职信
2014/07/02 职场文书
2014年质量管理工作总结
2014/12/01 职场文书
比较node.js和Deno
2021/04/27 Javascript