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 相关文章推荐
Web开发之JavaScript
Mar 29 Javascript
JavaScript实现点击按钮后变灰避免多次重复提交
Jul 15 Javascript
jquery 实现密码框的显示与隐藏示例代码
Sep 18 Javascript
jquery checkbox实现单选小例
Nov 27 Javascript
浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
Nov 23 Javascript
js代码实现随机颜色的小方块
Jul 30 Javascript
JS实现网页标题随机显示名人名言的方法
Nov 03 Javascript
bootstrap实现动态进度条效果
Mar 08 Javascript
深入浅析var,let,const的异同点
Aug 07 Javascript
jQuery实现图片随机切换、抽奖功能(实例代码)
Oct 23 jQuery
vue.js使用v-model实现父子组件间的双向通信示例
Feb 05 Javascript
VueJS实现用户管理系统
May 29 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+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
PHP页面跳转实现延时跳转的方法
2016/12/10 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
PHP cookie与session会话基本用法实例分析
2019/11/18 PHP
遍历jquery对象的代码分享
2011/11/02 Javascript
扩展js对象数组的OrderByAsc和OrderByDesc方法实现思路
2013/05/17 Javascript
jquery.post用法示例代码
2014/01/03 Javascript
JavaScript入门基础
2015/08/12 Javascript
js实现页面跳转的几种方法小结
2016/05/16 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
vue 使用vant插件做tabs切换和无限加载功能的实现
2020/11/04 Javascript
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python解决N阶台阶走法问题的方法分析
2017/12/28 Python
tensorflow 1.0用CNN进行图像分类
2018/04/15 Python
python3.6使用pymysql连接Mysql数据库
2018/05/25 Python
python复制列表时[:]和[::]之间有什么区别
2018/10/16 Python
对Pandas MultiIndex(多重索引)详解
2018/11/16 Python
使用python实现数组、链表、队列、栈的方法
2019/12/20 Python
python编写俄罗斯方块
2020/03/13 Python
Python如何在循环内使用list.remove()
2020/06/01 Python
关于python3.7安装matplotlib始终无法成功的问题的解决
2020/07/28 Python
css3 盒模型以及box-sizing属性全面了解
2016/09/20 HTML / CSS
纯CSS3实现漂亮的input输入框动画样式库(Text input love)
2018/12/29 HTML / CSS
HTML5几个设计和修改的页面范例分享
2015/09/29 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
女士鞋子、包包和服装在线,第一款10美元:ShoeDazzle
2019/07/26 全球购物
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
幼师专业毕业生自荐信
2013/09/29 职场文书
入党自荐书范文
2014/03/09 职场文书
视光学专业自荐信
2014/06/24 职场文书
领导班子四风对照检查材料思想汇报
2014/09/26 职场文书
护士年终个人总结
2015/02/13 职场文书
法人身份证明书
2015/06/18 职场文书