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 相关文章推荐
jquery+css+ul模拟列表菜单具体实现思路
Apr 15 Javascript
JS操作JSON要领详细总结
Aug 25 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
Nov 18 Javascript
js+html5绘制图片到canvas的方法
Jun 05 Javascript
Angular.js与Bootstrap相结合实现手风琴菜单代码
Apr 13 Javascript
AngularJS入门(用ng-repeat指令实现循环输出
May 05 Javascript
js基于cookie方式记住返回页面用法示例
May 27 Javascript
浅谈JavaScript中的this指针和引用知识
Aug 05 Javascript
jQuery插件ImgAreaSelect实现头像上传预览和裁剪功能实例讲解一
May 26 jQuery
JS实现静态页面搜索并高亮显示功能完整示例
Sep 19 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
Aug 31 Javascript
关于单文件组件.vue的使用
Sep 20 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中$_SERVER的详细参数与说明
2008/07/29 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
php实现通用的从数据库表读取数据到数组的函数实例
2015/03/21 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
thinkphp实现把数据库中的列的值存到下拉框中的方法
2017/01/20 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP递归统计系统中代码行数
2019/09/19 PHP
PHP实现发送微博消息功能完整示例
2019/12/04 PHP
JQuery中extend使用介绍
2014/03/13 Javascript
JavaScript实现广告的关闭与显示效果实例
2015/07/02 Javascript
JavaScript获取IP获取的是IPV6 如何校验
2016/06/12 Javascript
详解bootstrap的modal-remote两种加载方式【强化】
2017/01/27 Javascript
基于js 本地存储(详解)
2017/08/16 Javascript
node.js实现的装饰者模式示例
2017/09/06 Javascript
js设置随机切换背景图片的简单实例
2017/11/12 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
JQuery Ajax如何实现注册检测用户名
2020/09/25 jQuery
python制作企业邮箱的爆破脚本
2016/10/05 Python
PyTorch上实现卷积神经网络CNN的方法
2018/04/28 Python
Django中使用Celery的教程详解
2018/08/24 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
pycharm激活码快速激活及使用步骤
2020/03/12 Python
浅析NumPy 切片和索引
2020/09/02 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
使用CSS3实现字体颜色渐变的实现
2020/08/10 HTML / CSS
html5 canvas fillRect坐标和大小的问题解决方法
2014/03/26 HTML / CSS
PHP面试题附答案
2015/11/28 面试题
《挑山工》的教学反思
2014/02/16 职场文书
新任教师自我鉴定
2014/02/24 职场文书
保险公司年会主持词
2014/03/22 职场文书
抗洪救灾先进集体事迹材料
2014/05/26 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
《清澈的湖水》教学反思
2016/02/17 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL