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 select标签操作代码段
May 16 Javascript
基于jQuery的烟花效果(运动相关)点击屏幕出烟花
Jun 14 Javascript
jQuery Form 页面表单提交的小例子
Nov 15 Javascript
js创建表单元素并使用submit进行提交
Aug 14 Javascript
轻松掌握JavaScript中介者模式
Aug 26 Javascript
获取jqGrid中选择的行的数据
Nov 30 Javascript
bootstrap按钮插件(Button)使用方法解析
Jan 13 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
Sep 26 Javascript
基于vue-cli、elementUI的Vue超简单入门小例子(推荐)
Apr 17 Javascript
详解微信小程序之一键复制到剪切板
Apr 24 Javascript
jQuery Migrate 插件用法实例详解
May 22 jQuery
vue将后台数据时间戳转换成日期格式
Jul 31 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技术开发技巧分享
2010/03/23 PHP
PHP读取文件并可支持远程文件的代码分享
2012/10/03 PHP
php中多维数组按指定value排序的实现代码
2014/08/19 PHP
PHP实现扎金花游戏之大小比赛的方法
2015/03/10 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
Yii1.1中通过Sql查询进行的分页操作方法
2017/03/16 PHP
详解PHP swoole process的使用方法
2017/08/26 PHP
Discuz! 6.1_jQuery兼容问题
2008/09/23 Javascript
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
jquery实现简单的拖拽效果实例兼容所有主流浏览器(优化篇)
2013/06/28 Javascript
Bootstrap Img 图片样式(推荐)
2016/12/13 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
详解基于 axios 的 Vue 项目 http 请求优化
2017/09/04 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
Koa日志中间件封装开发详解
2019/03/09 Javascript
jquery ui 实现 tab标签功能示例【测试可用】
2019/07/25 jQuery
js实现踩五彩块游戏
2020/02/08 Javascript
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
Python实现图片转字符画的示例
2017/08/22 Python
基于tensorflow指定GPU运行及GPU资源分配的几种方式小结
2020/02/03 Python
python GUI库图形界面开发之PyQt5拖放控件实例详解
2020/02/25 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
2020/05/29 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
python模拟点击在ios中实现的实例讲解
2020/11/26 Python
使用CSS3的背景渐变Text Gradient 创建文字颜色渐变
2014/08/19 HTML / CSS
有机童装:Toby Tiger
2018/05/23 全球购物
Bonami斯洛伐克:购买家具和家居饰品
2019/07/02 全球购物
员工考核管理制度
2014/02/02 职场文书
文案策划求职信
2014/04/14 职场文书
意向协议书范本
2014/04/23 职场文书
大学社团计划书
2014/05/01 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
公务员群众路线心得体会
2014/11/03 职场文书
天下第一关导游词
2015/02/06 职场文书
个人总结与自我评价
2015/02/14 职场文书
vue+springboot实现登录验证码
2021/05/27 Vue.js