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之文件操作
Mar 07 Javascript
DOM 事件流详解
Jan 20 Javascript
js实现用户注册协议倒计时的方法
Jan 21 Javascript
jQuery实现ajax调用WCF服务的方法(附带demo下载)
Dec 04 Javascript
AngularJS中$watch和$timeout的使用示例
Sep 20 Javascript
PHP抓取HTTPS内容和错误处理的方法
Sep 30 Javascript
Bootstrap基本样式学习笔记之表格(2)
Dec 07 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
Jul 18 Javascript
Angularjs上传文件组件flowjs功能
Aug 07 Javascript
layui异步加载table表中某一列数据的例子
Sep 16 Javascript
vue 设置 input 为不可以编辑的实现方法
Sep 19 Javascript
详解JavaScript中Arguments对象用途
Aug 30 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的autoload机制的实现解析
2012/09/15 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
动态添加js事件实现代码
2009/03/12 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
浅谈JavaScript函数节流
2014/12/09 Javascript
jQuery表格插件datatables用法详解
2020/11/23 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
jQuery 插件封装的方法
2016/11/16 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
node+vue实现用户注册和头像上传的实例代码
2017/07/20 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
详解vue-cli脚手架中webpack配置方法
2018/08/22 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
JS实现在线ps功能详解
2019/07/31 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
python openpyxl使用方法详解
2019/07/18 Python
Python自动化之UnitTest框架实战记录
2020/09/08 Python
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
运动服饰每月订阅盒:Ellie
2018/04/29 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
精选干货:Java精选笔试题附答案
2014/01/18 面试题
表彰大会主持词
2014/03/26 职场文书
2014党员批评和自我批评思想汇报
2014/09/21 职场文书
学生个人总结范文
2015/02/15 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
入门学习Go的基本语法
2021/07/07 Golang
一文搞懂Java中的注解和反射
2022/06/21 Java/Android
windows10声卡驱动怎么安装?win10声卡驱动安装操作步骤教程
2022/08/05 数码科技