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实现Sleep函数的代码
Mar 04 Javascript
jquery ajax 同步异步的执行示例代码
Jun 23 Javascript
javascript获得服务器端控件的ID的实现代码
Dec 28 Javascript
JavaScript自动设置IFrame高度的小例子
Jun 08 Javascript
原始的js代码和jquery对比体会
Sep 10 Javascript
JS中的log对象获取以及debug的写法介绍
Mar 03 Javascript
纯JavaScript 实现flappy bird小游戏实例代码
Sep 27 Javascript
bootstrap 通过加减按钮实现输入框组功能
Nov 15 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
Sep 12 Javascript
使用Vue-cli3.0创建的项目 如何发布npm包
Oct 10 Javascript
viewer.js实现图片预览功能
Jun 24 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遍历文件夹与子目录的函数代码
2011/09/26 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
PHP正则删除HTML代码中宽高样式的方法
2017/06/12 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
用js实现控件的隐藏及style.visibility的使用
2013/06/14 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
招聘网站基于jQuery实现自动刷新简历
2015/05/10 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
vuejs实现本地数据的筛选分页功能思路详解
2017/11/15 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
vue2.0项目实现路由跳转的方法详解
2018/06/21 Javascript
JavaScript使用递归和循环实现阶乘的实例代码
2018/08/28 Javascript
vue2.0中set添加属性后视图不能更新的解决办法
2019/02/22 Javascript
React.js组件实现拖拽排序组件功能过程解析
2020/04/27 Javascript
原生js+canvas实现下雪效果
2020/08/02 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
Python通过DOM和SAX方式解析XML的应用实例分享
2015/11/16 Python
socket + select 完成伪并发操作的实例
2017/08/15 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
python字符串切割:str.split()与re.split()的对比分析
2019/07/16 Python
Django框架视图介绍与使用详解
2019/07/18 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
Python日志logging模块功能与用法详解
2020/04/09 Python
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
HTML5学习笔记之History API
2015/02/26 HTML / CSS
香港零食网购:上仓胃子
2020/06/08 全球购物
优秀纪检干部材料
2014/08/27 职场文书
四十九个javascript小知识实用技巧
2021/11/20 Javascript
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers