JS实现字符串转日期并比较大小实例分析


Posted in Javascript onDecember 09, 2015

本文实例分析了JS实现字符串转日期并比较大小的方法。分享给大家供大家参考,具体如下:

方法1:

function compareDate(DateOne, DateTwo) {
  var OneMonth = DateOne.substring(5, DateOne.lastIndexOf("-"));
  var OneDay = DateOne.substring(DateOne.length, DateOne.lastIndexOf("-") + 1);
  var OneYear = DateOne.substring(0, DateOne.indexOf("-"));
  var TwoMonth = DateTwo.substring(5, DateTwo.lastIndexOf("-"));
  var TwoDay = DateTwo.substring(DateTwo.length, DateTwo.lastIndexOf("-") + 1);
  var TwoYear = DateTwo.substring(0, DateTwo.indexOf("-"));
  if (Date.parse(OneMonth + "/" + OneDay + "/" + OneYear) > Date.parse(TwoMonth + "/" + TwoDay + "/" + TwoYear)) {
    return true;
  } else {
    return false;
  }
}

举例:

alert(compareDate(''2004-12-01'',''2004-05-02'''));
目前只支持年-月-日这样的格式

方法2:

var checkStartDate = document.form1.checkStartDate.value; 
var checkEndDate = document.form1.checkEndDate.value; 
var arys= new Array(); 
var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); 
if(checkStartDate != null && checkEndDate != null) { 
  arys=checkStartDate.split('-'); 
  var startdate=new Date(arys[0],parseInt(arys[1]-1),arys[2]); 
  arys=checkEndDate.split('-'); 
  var checkEndDate=new Date(arys[0],parseInt(arys[1]-1),arys[2]);  
  if(startdate > checkEndDate) { 
    alert("你的检查日期开始时间大于结束时间啦"); 
    return; 
  }
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
javascript JSON操作入门实例
Apr 16 Javascript
JavaScript获取客户端计算机硬件及系统等信息的方法
Jan 02 Javascript
基于jquery实现鼠标左右拖动滑块滑动附源码下载
Dec 23 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
Nov 18 Javascript
jQuery EasyUI 页面加载等待及页面等待层
Feb 06 Javascript
微信小程序中多个页面传参通信的学习与实践
May 05 Javascript
vue实现a标签点击高亮方法
Mar 17 Javascript
浅析前端路由简介以及vue-router实现原理
Jun 01 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
Vue实现图片轮播组件思路及实例解析
May 11 Javascript
js实现贪吃蛇游戏(简易版)
Sep 29 Javascript
详解JavaScript的计时器和按钮效果设置
Feb 18 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 #Javascript
详解JavaScript基本类型和引用类型
Dec 09 #Javascript
jQuery中serializeArray()与serialize()的区别实例分析
Dec 09 #Javascript
jQuery实现form表单元素序列化为json对象的方法
Dec 09 #Javascript
jQuery实现页面顶部显示的进度条效果完整实例
Dec 09 #Javascript
深入浅析react native es6语法
Dec 09 #Javascript
JavaScript程序设计之JS调试
Dec 09 #Javascript
You might like
50个PHP程序性能优化的方法
2014/06/02 PHP
PHP实现的迷你漂流瓶
2015/07/29 PHP
Yii2 中实现单点登录的方法
2018/03/09 PHP
JavaScript常用对象的方法和属性小结
2012/01/24 Javascript
基于jquery & json的省市区联动代码
2012/06/26 Javascript
javascript 实现简单的table排序及table操作练习
2012/12/28 Javascript
jQuery 删除/替换DOM元素的几种方式
2014/05/20 Javascript
JavaScript中的object转换成number或string规则介绍
2014/12/31 Javascript
JS实现左右拖动改变内容显示区域大小的方法
2015/10/13 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
2016/03/23 Javascript
AngularJS学习笔记之依赖注入详解
2016/05/16 Javascript
JavaScript作用域示例详解
2016/07/07 Javascript
JavaScript中浅讲ajax图文详解
2016/11/11 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
Angular1.x自定义指令实例详解
2017/03/01 Javascript
vue项目打包后上传至GitHub并实现github-pages的预览
2019/05/06 Javascript
nginx部署多个vue项目的方法示例
2020/09/06 Javascript
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python开发简易版在线音乐播放器
2017/03/03 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
python读取文件名并改名字的实例
2019/01/07 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
HTML5微信播放全屏问题的解决方法
2017/03/09 HTML / CSS
宝拉珍选英国官网:Paula’s Choice英国
2019/05/29 全球购物
欧舒丹俄罗斯官方网站:L’OCCITANE俄罗斯
2019/11/22 全球购物
小学清明节活动总结
2014/07/04 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
小学教育见习报告
2014/10/31 职场文书
三年级学生期末评语
2014/12/26 职场文书
记者节感言
2015/08/03 职场文书
社区结对共建协议书
2016/03/23 职场文书
教师实习自我鉴定总结
2019/08/20 职场文书
浅谈Python 中的复数问题
2021/05/19 Python
springboot中一些比较常用的注解总结
2021/06/11 Java/Android
Python移位密码、仿射变换解密实例代码
2021/06/27 Python