js简单时间比较的方法


Posted in Javascript onAugust 02, 2016

本文实例讲述了js简单时间比较的方法。分享给大家供大家参考,具体如下:

//时间比较(yyyy-MM-dd)
function compareDate(startDate, endDate) {
  var arrStart = startDate.split("-");
  var startTime = new Date(arrStart[0], arrStart[1], arrStart[2]);
  var startTimes = startTime.getTime();
  var arrEnd = endDate.split("-");
  var endTime = new Date(arrEnd[0], arrEnd[1], arrEnd[2]);
  var endTimes = endTime.getTime();
  if (endTimes<startTimes) {
    alert("结束时间不能小于开始时间");
    return false;
  }
  return true;
}
//时间比较(yyyy-MM-dd HH:mm:ss)
function compareTime(startTime,endTime) {
  var startTimes = startTime.substring(0, 10).split('-');
  var endTimes = endTime.substring(0, 10).split('-');
  startTime = startTimes[1] + '-' + startTimes[2] + '-' + startTimes[0] + ' ' + startTime.substring(10, 19);
  endTime = endTimes[1] + '-' + endTimes[2] + '-' + endTimes[0] + ' ' + endTime.substring(10, 19);
  var thisResult = (Date.parse(endTime) - Date.parse(startTime)) / 3600 / 1000;
  if (thisResult < 0) {
    alert("endTime小于?tartTime!");
  } else if (thisResult > 0) {
    alert("endTime大于tartTime!");
  } else if (thisResult == 0) {
    alert("endTime等于tartTime!");
  } else {
    return '异常';
  }
}
Javascript 相关文章推荐
JavaScript Cookie的读取和写入函数
Dec 08 Javascript
javascript定义函数的方法
Dec 06 Javascript
js jquery获取随机生成id的服务器控件的三种方法
Jul 11 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
JavaScript计时器示例分析
Feb 05 Javascript
BootStrap无限级分类(无限极分类封装版)
Aug 26 Javascript
jquery动态添加文本并获取值的方法
Oct 12 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 Javascript
js数组实现权重概率分配
Sep 12 Javascript
JavaScript requestAnimationFrame动画详解
Sep 14 Javascript
mint-ui在vue中的使用示例
Apr 05 Javascript
vue使用ajax获取后台数据进行显示的示例
Aug 09 Javascript
JavaScript简单获取系统当前时间完整示例
Aug 02 #Javascript
JS实现将Asp.Net的DateTime Json类型转换为标准时间的方法
Aug 02 #Javascript
关于微信中a链接无法跳转问题
Aug 02 #Javascript
js实现的页面加载完毕之前loading提示效果完整示例【附demo源码下载】
Aug 02 #Javascript
常用的js验证和数据处理总结
Aug 02 #Javascript
js实现为a标签添加事件的方法(使用闭包循环)
Aug 02 #Javascript
JavaScript随机打乱数组顺序之随机洗牌算法
Aug 02 #Javascript
You might like
PHP程序员编程注意事项
2008/04/10 PHP
php使用fgetcsv读取csv文件出现乱码的解决方法
2014/11/08 PHP
解析WordPress中控制用户登陆和判断用户登陆的PHP函数
2016/03/01 PHP
PHP 中常量的知识整理
2017/04/14 PHP
Code: write(s,d) 输出连续字符串
2007/08/19 Javascript
基于jquery循环map功能的代码
2011/02/26 Javascript
jQuery制作简洁的多级联动Select下拉框
2014/12/23 Javascript
使用JavaScript为一张图片设置备选路径的方法
2017/01/04 Javascript
js断点调试心得分享(必看篇)
2017/12/08 Javascript
jQuery实现使用sort方法对json数据排序的方法
2018/04/17 jQuery
解决JS表单验证只有第一个IF起作用的问题
2018/12/04 Javascript
对于防止按钮重复点击的尝试详解
2019/04/22 Javascript
一文搞懂ES6中的Map和Set
2019/05/20 Javascript
改变layer confirm弹窗按钮的颜色方法
2019/09/12 Javascript
vue2路由基本用法实例分析
2020/03/06 Javascript
Python中函数参数设置及使用的学习笔记
2016/05/03 Python
对python中数组的del,remove,pop区别详解
2018/11/07 Python
基于python实现高速视频传输程序
2019/05/05 Python
对python中url参数编码与解码的实例详解
2019/07/25 Python
python二分法查找算法实现方法【递归与非递归】
2019/12/06 Python
解决Keras中循环使用K.ctc_decode内存不释放的问题
2020/06/29 Python
Python改变对象的字符串显示的方法
2020/08/01 Python
python实现逻辑回归的示例
2020/10/09 Python
python中uuid模块实例浅析
2020/12/29 Python
详解CSS3弹性伸缩盒
2020/09/21 HTML / CSS
澳大利亚Rockwear官网:女子瑜伽、健身和运动服
2021/01/26 全球购物
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
会计学财务管理专业个人的自我评价
2013/10/19 职场文书
会计主管岗位职责
2014/01/03 职场文书
八一演出活动方案
2014/02/03 职场文书
《守株待兔》教学反思
2014/03/01 职场文书
2014年社区党建工作汇报材料
2014/11/02 职场文书
运动会通讯稿300字
2015/07/20 职场文书
装修安全责任协议书
2016/03/22 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android