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 相关文章推荐
checkbox 复选框不能为空
Jul 11 Javascript
js 事件截取enter按键页面提交事件示例代码
Mar 04 Javascript
理解javascript回调函数
Dec 28 Javascript
原生javascript实现DIV拖拽并计算重复面积
Jan 02 Javascript
Websocket协议详解及简单实例代码
Dec 12 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
Mar 07 Javascript
浅谈angular.js跨域post解决方案
Aug 30 Javascript
JS实现为动态创建的元素添加事件操作示例
Mar 17 Javascript
详解Vue文档中几个易忽视部分的剖析
Mar 24 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
vue封装swiper代码实例解析
Oct 08 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 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
php下实现一个阿拉伯数字转中文数字的函数
2008/07/10 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
input file获得文件根目录简单实现
2013/04/26 PHP
php 下载保存文件保存到本地的两种实现方法
2013/08/12 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
php简单实现sql防注入的方法
2016/04/22 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
在JavaScript中处理数组之reverse()方法的使用
2015/06/09 Javascript
简述JavaScript对传统文档对象模型的支持
2015/06/16 Javascript
JavaScript截断字符串的方法
2015/07/15 Javascript
Knockout自定义绑定创建方法
2015/12/26 Javascript
用JavaScript动态建立或增加CSS样式表的实现方法
2016/05/20 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
vue中的非父子间的通讯问题简单的实例代码
2017/07/19 Javascript
p5.js入门教程之平滑过渡(Easing)
2018/03/16 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
Angular脚手架开发的实现步骤
2019/04/09 Javascript
Angular中innerHTML标签的样式不起作用的原因解析
2019/06/18 Javascript
jquery添加div实现消息聊天框
2020/02/08 jQuery
js实现简单的倒计时
2021/01/28 Javascript
推荐11个实用Python库
2015/01/23 Python
10款最好的Web开发的 Python 框架
2015/03/18 Python
Python脚本实现自动将数据库备份到 Dropbox
2017/02/06 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Django 1.10以上版本 url 配置注意事项详解
2019/08/05 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
传统软件工程与面向对象的软件工程有什么区别
2012/05/31 面试题
团员个人的自我评价
2013/12/02 职场文书
马云的职业生涯规划之路
2014/01/01 职场文书
大学活动策划书范文
2014/01/10 职场文书
企业年会主持词
2014/03/27 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
HR求职自荐信范文
2014/06/21 职场文书
图书借阅制度范本
2015/08/06 职场文书