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函数的重载
Sep 22 Javascript
慎用 somefunction.prototype 分析
Jun 02 Javascript
JS数学函数Exp使用说明
Aug 09 Javascript
jQuery表单验证功能实例
Aug 28 Javascript
JS中SetTimeout和SetInterval使用初探
Mar 23 Javascript
Vue学习之路之登录注册实例代码
Jul 06 Javascript
vue组件发布到npm简单步骤
Nov 30 Javascript
在vue项目中引入高德地图及其UI组件的方法
Sep 04 Javascript
详解微信小程序实现跑马灯效果(附完整代码)
Apr 29 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 Javascript
js实现鼠标拖曳效果
Dec 30 Javascript
JavaScript点击按钮生成4位随机验证码
Jan 28 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使用DES进行加密与解密的方法详解
2013/06/06 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
php中实现记住密码下次自动登录的例子
2014/11/06 PHP
PHP中$GLOBALS['HTTP_RAW_POST_DATA']和$_POST的区别分析
2017/07/03 PHP
Redis在Laravel项目中的应用实例详解
2017/08/11 PHP
YII框架行为behaviors用法示例
2019/04/26 PHP
用javascript实现的图片马赛克后显示并切换加文字功能
2007/04/21 Javascript
PHP和NodeJs开发的应用如何共用Session
2015/04/16 NodeJs
跟我学习javascript的arguments对象
2015/11/16 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
基于JavaScript实现窗口拖动效果
2017/01/18 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
vue data引入本地图片的两种方式小结
2019/11/13 Javascript
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
11个Javascript小技巧帮你提升代码质量(小结)
2020/12/28 Javascript
在Python中使用__slots__方法的详细教程
2015/04/28 Python
详解Python的Django框架中的Cookie相关处理
2015/07/22 Python
基于并发服务器几种实现方法(总结)
2017/12/29 Python
Python基于多线程实现抓取数据存入数据库的方法
2018/06/22 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
python爬虫-模拟微博登录功能
2019/09/12 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
python实现快递价格查询系统
2020/03/03 Python
python实时监控logstash日志代码
2020/04/27 Python
浅谈cookie和localStorage那些事
2019/08/27 HTML / CSS
基于HTML5 FileSystem API的使用介绍
2013/04/24 HTML / CSS
使用纯HTML5编写一款网页上的时钟的代码分享
2015/11/16 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
吃空饷专项整治方案
2014/10/27 职场文书
物业接待员岗位职责
2015/04/15 职场文书
MySql开发之自动同步表结构
2021/05/28 MySQL
python flappy bird小游戏分步实现流程
2022/02/15 Python