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 相关文章推荐
让页面上两个div中的滚动条(滑块)同步运动示例
Aug 07 Javascript
jquery实现pager控件示例
Apr 09 Javascript
jquery实现类似淘宝星星评分功能有截图
Sep 15 Javascript
JavaScript获取按钮所在form表单id的方法
Apr 02 Javascript
jQuery实现简单的图片查看器
Sep 11 Javascript
浅析jQuery 遍历函数,javascript中的each遍历
May 25 Javascript
JS实现简单的tab切换选项卡效果
Sep 21 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
Mar 17 Javascript
Angular2开发——组件规划篇
Mar 28 Javascript
vue实现自定义多选与单选的答题功能
Jul 05 Javascript
AjaxFileUpload.js实现异步上传文件功能
Apr 19 Javascript
jquery实现商品sku多属性选择功能(商品详情页)
Dec 20 jQuery
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 session有效期session.gc_maxlifetime
2011/04/20 PHP
php使用MySQL保存session会话的方法
2015/06/18 PHP
浅谈PHP接入(第三方登录)QQ登录 OAuth2.0 过程中遇到的坑
2017/10/13 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
Laravel 6.2 中添加了可调用容器对象的方法
2019/10/22 PHP
漂亮的widgets,支持换肤和后期开发新皮肤
2007/04/23 Javascript
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
JavaScript中九种常用排序算法
2014/09/02 Javascript
javascript中offset、client、scroll的属性总结
2015/08/13 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
通过javascript进行UTF-8编码的实现方法
2016/06/27 Javascript
JS去除字符串中空格的方法
2017/02/14 Javascript
Webpack执行命令参数详解
2017/06/17 Javascript
vue综合组件间的通信详解
2017/11/06 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
微信小程序实现下拉框功能
2019/07/16 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
[03:16]DOTA2完美大师赛主赛事首日集锦
2017/11/23 DOTA
[59:32]Liquid vs Fnatic 2019国际邀请赛淘汰赛败者组BO1 8.20.mp4
2020/07/19 DOTA
在Python中使用HTML模版的教程
2015/04/29 Python
python实现将汉字转换成汉语拼音的库
2015/05/05 Python
python将ansible配置转为json格式实例代码
2017/05/15 Python
终端命令查看TensorFlow版本号及路径的方法
2018/06/13 Python
详解基于python-django框架的支付宝支付案例
2019/09/23 Python
Django项目创建及管理实现流程详解
2020/10/13 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
HTML5本地数据库基础操作详解
2016/04/26 HTML / CSS
缓解脚、腿和背部疼痛:Z-CoiL鞋
2019/03/12 全球购物
新西兰最大、占有率最高的综合性药房:PharmacyDirect药房中文网
2020/11/03 全球购物
职业生涯规划怎么写
2013/12/29 职场文书
教师批评与自我批评(群众路线)
2014/10/15 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript