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 相关文章推荐
js中判断文本框是否为空的两种方法
Jul 31 Javascript
Javascript图像处理—平滑处理实现原理
Dec 28 Javascript
JS中使用FormData上传文件、图片的方法
Aug 07 Javascript
JavaScript实战之菜单特效
Aug 16 Javascript
jquery无法为动态生成的元素添加点击事件的解决方法(推荐)
Dec 26 Javascript
jQuery仿IOS弹出框插件
Feb 18 Javascript
微信小程序 flex实现导航实例详解
Apr 26 Javascript
浅谈node模块与npm包管理工具
Jan 03 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
Vue退出登录时清空缓存的实现
Nov 12 Javascript
Vue包大小优化的实现(从1.72M到94K)
Feb 18 Vue.js
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
自己动手做一个SQL解释器
2006/10/09 PHP
几个实用的PHP内置函数使用指南
2014/11/27 PHP
php微信支付之APP支付方法
2015/03/04 PHP
使用PHP和JavaScript判断请求是否来自微信内浏览器
2015/08/18 PHP
php similar_text()函数的定义和用法
2016/05/12 PHP
PHP简单实现数字分页功能示例
2016/08/24 PHP
php  单例模式详细介绍及实现源码
2016/11/05 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
一个判断抢购时间是否到达的简单的js函数
2014/06/23 Javascript
jquery实现一个简单好用的弹出框
2014/09/26 Javascript
浅谈JavaScript的Polymer框架中的behaviors对象
2015/07/29 Javascript
基于jQuery和hwSlider实现内容左右滑动切换效果附源码下载(一)
2016/06/22 Javascript
Bootstrap和Angularjs配合自制弹框的实例代码
2016/08/24 Javascript
JavaScript-html标题滚动效果的简单实现
2016/09/08 Javascript
jQuery 常见小例汇总
2016/12/14 Javascript
React Js 微信禁止复制链接分享禁止隐藏右上角菜单功能
2017/05/26 Javascript
解决Vue中mounted钩子函数获取节点高度出错问题
2018/05/18 Javascript
vue2.0结合Element-ui实战案例
2019/03/06 Javascript
vue实现直播间点赞飘心效果的示例代码
2019/09/20 Javascript
python实现的简单FTP上传下载文件实例
2015/06/30 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
Python函数的参数常见分类与用法实例详解
2019/03/30 Python
详解用python写网络爬虫-爬取新浪微博评论
2019/05/10 Python
浅谈Python3实现两个矩形的交并比(IoU)
2020/01/18 Python
Django中的AutoField字段使用
2020/05/18 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
canvas实现图片镜像翻转的2种方式
2020/07/22 HTML / CSS
酒店管理自荐信
2013/10/23 职场文书
办公室保洁员岗位职责
2013/12/02 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
医学专业自荐信
2014/06/14 职场文书
工伤事故赔偿协议书范文
2014/09/24 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
2015年行政人事工作总结
2015/05/21 职场文书
MySQL 原理与优化之原数据锁的应用
2022/08/14 MySQL