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 相关文章推荐
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
Apr 27 Javascript
Ext JS 4官方文档之三 -- 类体系概述与实践
Dec 16 Javascript
删除条目时弹出的确认对话框
Jun 05 Javascript
jQuery中empty()方法用法实例
Jan 16 Javascript
JS实现让访问者自助选择网页文字颜色的方法
Feb 24 Javascript
jquery+html5制作超酷的圆盘时钟表
Apr 14 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
vue实现在表格里,取每行的id的方法
Mar 09 Javascript
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
Apr 11 Javascript
vue+element-ui+axios实现图片上传
Aug 20 Javascript
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
微信小程序以7天为周期连续签到7天功能效果的示例代码
Aug 20 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
一个PHP的远程图片抓取函数分享
2013/09/25 PHP
thinkphp框架下404页面设置 仅三步
2016/05/14 PHP
php获取访问者浏览页面的浏览器类型
2017/01/23 PHP
js正确获取元素样式详解
2009/08/07 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
js截取小数点后几位的写法
2013/11/14 Javascript
JavaScript日期时间与时间戳的转换函数分享
2015/01/31 Javascript
JS实现鼠标箭头变成一个燃烧烛光效果的方法
2015/02/28 Javascript
JS实现的新浪微博大厅文字内容滚动效果代码
2015/11/05 Javascript
12种JavaScript常用的MVC框架比较分析
2015/11/16 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
jQuery+css实现非常漂亮的水平导航菜单效果
2016/07/27 Javascript
JS版微信6.0分享接口用法分析
2016/10/13 Javascript
JQuery.validationEngine表单验证插件(推荐)
2016/12/10 Javascript
vue组件间通信解析
2017/03/01 Javascript
Vue 一键清空表单的实现方法
2020/02/07 Javascript
Vue data的数据响应式到底是如何实现的
2020/02/11 Javascript
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
python函数式编程学习之yield表达式形式详解
2018/03/25 Python
django认证系统实现自定义权限管理的方法
2018/07/16 Python
Python requests库用法实例详解
2018/08/14 Python
Django REST framework视图的用法
2019/01/16 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
Numpy的简单用法小结
2019/08/28 Python
Python for循环及基础用法详解
2019/11/08 Python
Python字符串格式化输出代码实例
2019/11/22 Python
python实现简单俄罗斯方块
2020/03/13 Python
Keras之fit_generator与train_on_batch用法
2020/06/17 Python
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
servlet面试题
2012/08/20 面试题
职称自我鉴定
2013/10/15 职场文书
50岁生日感言
2014/01/23 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python