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实现促销倒计时+fixed固定在底部
Sep 18 Javascript
多种方法判断Javascript对象是否存在
Sep 22 Javascript
div失去焦点事件实现思路
Apr 22 Javascript
jQuery设置和获取HTML、文本和值示例
Jul 08 Javascript
jquery实现搜索框常见效果的方法
Jan 22 Javascript
JS实现点击事件统计的简单实例
Jul 10 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
Aug 18 Javascript
利用select实现年月日三级联动的日期选择效果【推荐】
Dec 13 Javascript
Angular5中调用第三方js插件的方法
Feb 26 Javascript
vue2.0学习之axios的封装与vuex介绍
May 28 Javascript
axios+Vue实现上传文件显示进度功能
Apr 14 Javascript
JavaScript中ES6规范中let和const的用法和区别
Aug 06 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 HTML代码串截取代码
2008/12/29 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
PHP获取文件的MD5值并判断是否被修改的例子
2014/06/19 PHP
php绘制一个矩形的方法
2015/01/24 PHP
PHP获取中国时间(上海时区时间)及美国时间的方法
2017/02/23 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
PHP fopen函数用法实例讲解
2019/02/15 PHP
微信推送功能实现方式图文详解
2019/07/12 PHP
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
JavaScript中把数字转换为字符串的程序代码
2013/06/19 Javascript
jQuery实现鼠标移到元素上动态提示消息框效果
2013/10/20 Javascript
javascript设计模式之中介者模式Mediator
2014/12/30 Javascript
jQuery oLoader实现的加载图片和页面效果
2015/03/14 Javascript
prototype框架中美元符号$用法分析
2016/01/22 Javascript
JS实现最简单的冒泡排序算法
2017/02/15 Javascript
微信小程序实现折叠面板
2018/01/31 Javascript
React SSR样式及SEO的实践
2018/10/22 Javascript
JavaScript中常用的简洁高级技巧总结
2019/03/10 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
python获取图片颜色信息的方法
2015/03/18 Python
python中子类继承父类的__init__方法实例
2016/12/15 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
Python django框架输入汉字,数字,字符生成二维码实现详解
2019/09/24 Python
python爬虫基础之urllib的使用
2020/12/31 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
实习自荐信
2013/10/13 职场文书
小学英语教学反思
2014/01/30 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
庆祝三八妇女节标语
2014/10/09 职场文书
2015年为民办实事工作总结
2015/05/26 职场文书
离职告别感言
2015/08/04 职场文书
员工保密协议范本,您一定得收藏!很有用!
2019/08/08 职场文书
Html5同时支持多端sdk的小技巧
2021/11/17 HTML / CSS
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers
kubernetes集群搭建Zabbix监控平台的详细过程
2022/07/07 Servers