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 相关文章推荐
firefo xml 读写实现js代码
Jun 11 Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 Javascript
更快的异步执行(setTimeout多浏览器)
Aug 12 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 Javascript
Javascript编写2048小游戏
Jul 07 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
AngularJS控制器继承自另一控制器
May 09 Javascript
jQuery插件echarts实现的循环生成图效果示例【附demo源码下载】
Mar 04 Javascript
AngularJS 限定$scope的范围实例详解
Jun 23 Javascript
vue proxyTable 接口跨域请求调试的示例
Sep 12 Javascript
Bootstrap实现可折叠分组侧边导航菜单
Mar 07 Javascript
vue实现axios图片上传功能
Aug 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
如何冲泡挂耳包咖啡?技巧是什么
2021/03/04 冲泡冲煮
PHP图片处理类 phpThumb参数用法介绍
2012/03/11 PHP
CI框架装载器Loader.php源码分析
2014/11/04 PHP
Laravel框架实现利用监听器进行sql语句记录功能
2018/06/06 PHP
推荐40个非常优秀的jQuery插件和教程【系列三】
2011/11/09 Javascript
JS+CSS实现可拖动的弹出提示框
2015/02/16 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
javascript数据类型验证方法
2015/12/31 Javascript
jQuery封装的屏幕居中提示信息代码
2016/06/08 Javascript
深入解析Javascript闭包的功能及实现方法
2016/07/10 Javascript
Node.js中防止错误导致的进程阻塞的方法
2016/08/11 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
webpack踩坑之路图片的路径与打包
2017/09/05 Javascript
vue中如何使用ztree
2018/02/06 Javascript
JS实现中英文混合文字溢出友好截取功能
2018/08/06 Javascript
在Vue里如何把网页的数据导出到Excel的方法
2020/09/30 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
Python logging日志模块 配置文件方式
2020/07/12 Python
在pycharm中文件取消用 pytest模式打开的操作
2020/09/01 Python
python绘制高斯曲线
2021/02/19 Python
Python使用cn2an实现中文数字与阿拉伯数字的相互转换
2021/03/02 Python
详解HTML5中垂直上下居中的解决方案
2017/12/20 HTML / CSS
解析HTML5中的新功能本地存储localStorage
2016/03/01 HTML / CSS
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
如何安装ruby on rails
2014/02/09 面试题
岗位职责定义及内容
2013/11/08 职场文书
毕业实习个人鉴定范文
2013/12/10 职场文书
《春晓》教学反思
2014/04/20 职场文书
医师定期考核实施方案
2014/05/07 职场文书
应届大学生求职信
2014/07/20 职场文书
冲出亚马逊观后感
2015/06/03 职场文书
创业计划书详解
2019/07/19 职场文书
python中sys模块的介绍与实例
2021/04/17 Python
Mysql分库分表之后主键处理的几种方法
2022/02/15 MySQL