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 相关文章推荐
经典的带阴影的可拖动的浮动层
Jun 26 Javascript
在Javascript中 声明时用&quot;var&quot;与不用&quot;var&quot;的区别
Apr 15 Javascript
js使用ajax读博客rss示例
May 06 Javascript
javascript中的五种基本数据类型
Aug 26 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
May 05 Javascript
JavaScript知识点总结(四)之逻辑OR运算符详解
May 31 Javascript
Vue header组件开发详解
Jan 26 Javascript
深入剖析Node.js cluster模块
May 23 Javascript
微信小程序使用npm支持踩坑
Nov 07 Javascript
Next.js项目实战踩坑指南(笔记)
Nov 29 Javascript
微信小程序自定义菜单切换栏tabbar组件代码实例
Dec 30 Javascript
如何用JavaScript学习算法复杂度
Apr 30 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单例模式应用详解
2013/06/03 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
Javascript load Page,load css,load js实现代码
2010/03/31 Javascript
javascript 模式设计之工厂模式学习心得
2010/04/27 Javascript
关于this和self的使用说明
2010/08/01 Javascript
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
Angularjs实现多个页面共享数据的方式
2016/03/29 Javascript
JavaScript语言精粹经典实例(整理篇)
2016/06/07 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
页面间固定参数,通过cookie传值的实现方法
2017/05/31 Javascript
vue中的provide/inject的学习使用
2018/05/09 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
小程序自定义日历效果
2018/12/29 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
JavaScript制作3D旋转相册
2020/08/02 Javascript
js实现时钟定时器
2020/03/26 Javascript
Python去掉字符串中空格的方法
2014/03/11 Python
python实现从ftp服务器下载文件的方法
2015/04/30 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
Python中一个for循环循环多个变量的示例
2019/07/16 Python
jupyter notebook插入本地图片的实现
2020/04/13 Python
Python 实现PS滤镜中的径向模糊特效
2020/12/03 Python
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
导游实习生自荐书
2014/01/28 职场文书
火车来了教学反思
2014/02/11 职场文书
《胡杨》教学反思
2014/02/16 职场文书
迎国庆横幅标语
2014/10/08 职场文书
庆祝国庆节标语
2014/10/09 职场文书
死者家属慰问信
2015/03/24 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
公司表扬信格式
2015/05/04 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书