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中yield实用简洁实现方式
Jun 12 Javascript
JS+CSS实现Li列表隔行换色效果的方法
Feb 16 Javascript
JQuery简单实现锚点链接的平滑滚动
May 03 Javascript
javascript实现对表格元素进行排序操作
Nov 18 Javascript
4种JavaScript实现简单tab选项卡切换的方法
Jan 06 Javascript
Angular在一个页面中使用两个ng-app的方法
Feb 20 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
微信小程序开发问题之wx.previewImage
Dec 25 Javascript
JS实现简单的表格增删
Jan 16 Javascript
Openlayers+EasyUI Tree动态实现图层控制
Sep 28 Javascript
vue3中轻松实现switch功能组件的全过程
Jan 07 Vue.js
利用JS判断元素是否为数组的方法示例
Jan 08 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生成固定长度纯数字编码的方法
2015/07/09 PHP
THinkPHP获取客户端IP与IP地址查询的方法
2016/11/14 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
CSDN轮换广告图片轮换效果
2007/03/27 Javascript
复制小说文本时出现的随机乱码的去除方法
2010/09/07 Javascript
jquery入门——事件机制之事件中的冒泡现象示例解释
2020/09/12 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
实例讲解js验证表单项是否为空的方法
2016/01/09 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
2016/06/09 Javascript
javascript实现最长公共子序列实例代码
2018/02/05 Javascript
Bootstrap实现的表格合并单元格示例
2018/02/06 Javascript
Echart折线图手柄触发事件示例详解
2018/12/16 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
2019/03/13 Javascript
Mpvue中使用Vant Weapp组件库的方法步骤
2019/05/16 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
前端性能优化建议
2020/09/17 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
Django1.3添加app提示模块不存在的解决方法
2014/08/26 Python
老生常谈Python startswith()函数与endswith函数
2017/09/08 Python
python实现字符串加密 生成唯一固定长度字符串
2019/03/22 Python
python3.6环境安装+pip环境配置教程图文详解
2019/06/20 Python
Python 实例方法、类方法、静态方法的区别与作用
2019/08/14 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
matplotlib源码解析标题实现(窗口标题,标题,子图标题不同之间的差异)
2021/02/22 Python
ALDO美国官网:加拿大女鞋品牌
2018/12/28 全球购物
MATCHESFASHION澳大利亚/亚太地区:英国时尚奢侈品电商
2020/01/14 全球购物
推荐信模板
2014/05/09 职场文书
五好关工委申报材料
2014/05/31 职场文书
学校领导班子成员查摆问题及整改措施
2014/10/28 职场文书
Lakehouse数据湖并发控制陷阱分析
2022/03/31 Oracle
DE1103使用报告
2022/04/05 无线电
Mysql中的触发器定义及语法介绍
2022/06/25 MySQL