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 关键字“拖曳搜索”之“拖曳”以及 图片“提示自适应放大”效果 的实现
Apr 18 Javascript
JQuery的ajax获取数据后的处理总结(html,xml,json)
Jul 14 Javascript
jquery选择器原理介绍($()使用方法)
Mar 25 Javascript
jQuery插件bxSlider实现响应式焦点图
Apr 12 Javascript
JavaScript AOP编程实例
Jun 16 Javascript
JavaScript中的对象与JSON
Jul 03 Javascript
jQuery图片旋转插件jQueryRotate.js用法实例(附demo下载)
Jan 21 Javascript
Canvas 绘制粒子动画背景
Feb 15 Javascript
学习使用Bootstrap栅格系统
May 11 Javascript
js canvas实现放大镜查看图片功能
Jun 08 Javascript
微信小程序之分享页面如何返回首页的示例
Mar 28 Javascript
Javascript 实现 Excel 导入生成图表功能
Oct 22 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入门
2006/10/09 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
PHP实现获取中英文首字母
2015/06/19 PHP
PHP设计模式之数据访问对象模式(DAO)原理与用法实例分析
2019/12/12 PHP
jQuery实现用户注册的表单验证示例
2013/08/28 Javascript
javascript白色简洁计算器
2015/05/04 Javascript
jQuery手机拨号界面特效代码分享
2015/08/27 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
jQuery设计思想
2017/03/07 Javascript
Gulp实现静态网页模块化的方法详解
2018/01/09 Javascript
基于JavaScript实现抽奖系统
2018/01/16 Javascript
vue路由中前进后退的一些事儿
2019/05/18 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python遍历文件夹和读写文件的实现代码
2016/08/28 Python
名片管理系统python版
2018/01/11 Python
python MNIST手写识别数据调用API的方法
2018/08/08 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
css3加js做一个简单的3D行星运转效果实例代码
2017/01/18 HTML / CSS
html5 利用重力感应实现摇一摇换颜色可用来做抽奖等等
2014/05/07 HTML / CSS
全球度假村:Club Med
2017/11/27 全球购物
微信营销策划方案
2014/02/24 职场文书
技术比武方案
2014/05/19 职场文书
失职检讨书大全
2015/01/26 职场文书
工程部部长岗位职责
2015/02/12 职场文书
万能检讨书开头与结尾怎么写
2015/02/17 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
2015年精神文明建设工作总结
2015/04/21 职场文书
水浒传读书笔记
2015/06/25 职场文书
英语教学课后反思
2016/02/15 职场文书
高考要来啦!用Python爬取历年高考数据并分析
2021/06/03 Python
试了下Golang实现try catch的方法
2021/07/01 Golang
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python