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 相关文章推荐
Pro JavaScript Techniques学习笔记
Dec 28 Javascript
导入extjs、jquery 文件时$使用冲突问题解决方法
Jan 14 Javascript
JS小游戏之极速快跑源码详解
Sep 25 Javascript
学习javascript文件加载优化
Feb 19 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
Jul 05 Javascript
AngularJS基础 ng-csp 指令详解
Aug 01 Javascript
关于动态生成dom绑定事件失效的原因及解决方法
Aug 06 Javascript
Google 地图API Map()构造器详解
Aug 06 Javascript
关于js原型的面试题讲解
Sep 25 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
Nov 18 Javascript
AngularJS入门教程之路由机制ngRoute实例分析
Dec 13 Javascript
JS数组方法push()、pop()用法实例分析
Jan 18 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的安全
2006/10/09 PHP
一些常用的php函数
2006/12/06 PHP
谈谈新手如何学习PHP
2006/12/23 PHP
PHP 常用函数库和一些实用小技巧
2009/01/01 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
php sybase_fetch_array使用方法
2014/04/15 PHP
Yii框架中memcache用法实例
2014/12/03 PHP
PHP创建文件,并向文件中写入数据,覆盖,追加的实现代码
2016/03/25 PHP
微信红包随机生成算法php版
2016/07/21 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
基于JavaScript自定义构造函数的详解说明
2013/04/24 Javascript
JavaScript动态创建link标签到head里的方法
2014/12/22 Javascript
JavaScript中的getMilliseconds()方法使用详解
2015/06/10 Javascript
IE7浏览器窗口大小改变事件执行多次bug及IE6/IE7/IE8下resize问题
2015/08/21 Javascript
每天一篇javascript学习小结(基础知识)
2015/11/10 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
Vue-cli-webpack搭建斗鱼直播步骤详解
2017/11/17 Javascript
bootstrap+jquery项目引入文件报错的解决方法
2018/01/22 jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
2019/02/18 jQuery
js实现旋转的星空效果
2019/11/01 Javascript
[02:31]2014DOTA2国际邀请赛2009专访:干爹表现出乎意料 看好DK杀回决赛
2014/07/20 DOTA
[01:14:19]NAVI vs Mineski 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python 文件操作实现代码
2009/10/07 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
django echarts饼图数据动态加载的实例
2019/08/12 Python
python 修改本地网络配置的方法
2019/08/14 Python
悦木之源美国官网:Origins美国
2016/08/01 全球购物
党员活动日总结
2014/05/05 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
介绍信怎么写
2015/01/30 职场文书
护林员个人总结
2015/03/04 职场文书
2015年推广普通话演讲稿
2015/03/20 职场文书
煤矿百日安全活动总结
2015/05/07 职场文书