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 图片轮播(5张图片)
Dec 30 Javascript
JavaScript 自动完成脚本整理(33个)
Oct 20 Javascript
当前页禁止复制粘贴截屏代码小集
Jul 24 Javascript
js call方法详细介绍(js 的继承)
Nov 18 Javascript
JS连接SQL数据库与ACCESS数据库的方法实例
Nov 21 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 Javascript
jQuery实现为控件添加水印文字效果(附源码)
Dec 02 Javascript
理解Javascript文件动态加载
Jan 29 Javascript
详解vue 配合vue-resource调用接口获取数据
Jun 22 Javascript
js中apply()和call()的区别与用法实例分析
Aug 14 Javascript
使用form-create动态生成vue自定义组件和嵌套表单组件
Jan 18 Javascript
vue实现自定义多选按钮
Jul 16 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
基于wordpress主题制作的具体实现步骤
2013/05/10 PHP
PHP采用curl模仿用户登陆新浪微博发微博的方法
2014/11/07 PHP
Yii分页用法实例详解
2014/12/04 PHP
功能强大的PHP发邮件类
2016/08/29 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
jQuery Tools tooltip使用说明
2012/07/14 Javascript
JS获取页面input控件中所有text控件并追加样式属性
2013/02/25 Javascript
jquery foreach使用示例
2013/09/12 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
jQuery中on()方法用法实例
2015/01/19 Javascript
jQuery模拟新浪微博首页滚动效果的方法
2015/03/11 Javascript
jQuery移动web开发之页面跳转和加载外部页面的实现
2015/12/04 Javascript
jQuery、layer实现弹出层的打开、关闭功能
2017/06/28 jQuery
利用jQuery异步上传文件的插件用法详解
2017/07/19 jQuery
JS关于刷新页面的相关总结
2018/05/09 Javascript
Vue CLI3.0中使用jQuery和Bootstrap的方法
2019/02/28 jQuery
Vue开发环境跨域访问问题
2020/01/22 Javascript
Node.js API详解之 string_decoder用法实例分析
2020/04/29 Javascript
ES2020系列之空值合并运算符 '??'
2020/07/22 Javascript
利用Python学习RabbitMQ消息队列
2015/11/30 Python
Pycharm学习教程(1) 定制外观
2017/05/02 Python
Pandas中DataFrame的分组/分割/合并的实现
2019/07/16 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
Python实现将元组中的元素作为参数传入函数的操作
2020/06/05 Python
使用HTML5中的contentEditable来将多行文本自动增高
2016/03/01 HTML / CSS
澳大利亚便宜的家庭购物网站:CrazySales
2018/02/06 全球购物
全球领先的在线cosplay服装商店:RoleCosplay
2020/01/18 全球购物
你在项目中用到了xml技术的哪些方面?如何实现的?
2014/01/26 面试题
本科毕业生自我鉴定
2013/11/02 职场文书
高考备战决心书
2014/03/11 职场文书
请假条范文大全
2014/04/10 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
党员自我评价2015
2015/03/03 职场文书
财政局长个人总结
2015/03/04 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书