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 相关文章推荐
js字符串的各种格式的转换 ToString,Format
Aug 08 Javascript
JS中引用百度地图并将百度地图的logo和信息去掉
Sep 29 Javascript
JavaScript控制各种浏览器全屏模式的方法、属性和事件介绍
Apr 03 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
javascript实现tab切换的四种方法
Nov 05 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
Oct 24 Javascript
ajax的分页查询示例(不刷新页面)
Jan 11 Javascript
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
小程序实现发表评论功能
Jul 06 Javascript
详解Vue项目中出现Loading chunk {n} failed问题的解决方法
Sep 14 Javascript
JS实现鼠标按下拖拽效果
Jul 23 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中设置session用memcache来存储的方法总结
2016/01/14 PHP
在laravel5.2中实现点击用户头像更改头像的方法
2019/10/14 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
jquery跨域请求示例分享(jquery发送ajax请求)
2014/03/25 Javascript
JavaScript导出Excel实例详解
2014/11/25 Javascript
JS替换字符串中空格方法
2015/04/17 Javascript
详解JavaScript中void语句的使用
2015/06/04 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
2015/12/12 Javascript
关于JavaScript限制字数的输入框的那些事
2016/08/14 Javascript
微信小程序 合法域名校验出错详解及解决办法
2017/03/09 Javascript
Bootstrap实现的经典栅格布局效果实例【附demo源码】
2017/03/30 Javascript
Vue声明式渲染详解
2017/05/17 Javascript
浅谈angular4 ng-content 中隐藏的内容
2017/08/18 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
Vue常用的几个指令附完整案例
2018/11/06 Javascript
koa2使用ejs和nunjucks作为模板引擎的使用
2018/11/27 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
JavaScript深入V8引擎以及编写优化代码的5个技巧
2019/06/24 Javascript
vue 扩展现有组件的操作
2020/08/14 Javascript
安装python3的时候就是输入python3死活没有反应的解决方法
2018/01/24 Python
Python内置函数reversed()用法分析
2018/03/20 Python
Python解决走迷宫问题算法示例
2018/07/27 Python
Django实现表单验证
2018/09/08 Python
Python构建图像分类识别器的方法
2019/01/12 Python
Python制作微信好友背景墙教程(附完整代码)
2019/07/17 Python
在TensorFlow中屏蔽warning的方式
2020/02/04 Python
利用纯CSS3实现动态的自行车特效源码
2017/01/20 HTML / CSS
H5仿微信界面教程(一)
2017/07/05 HTML / CSS
viagogo法国票务平台:演唱会、体育比赛、戏剧门票
2017/03/27 全球购物
HashMap和Hashtable的区别
2013/05/18 面试题
小学生新年寄语
2014/04/03 职场文书
授权委托书
2014/07/31 职场文书
2015年度酒店客房部工作总结
2015/05/25 职场文书
2016元旦晚会主持词
2015/07/01 职场文书
分家协议书范本
2016/03/22 职场文书
Python打包为exe详细教程
2021/05/18 Python