javascript比较两个日期相差天数的方法


Posted in Javascript onJuly 24, 2015

本文实例讲述了javascript比较两个日期相差天数的方法。分享给大家供大家参考。具体如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" 
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
<script language="JavaScript">
  function getDate(strDate){
    if(strDate==null||strDate===undefined) return null;
    var date = new Date();
    try{
      if(strDate == undefined){ 
        date= null;
      }else if(typeof strDate == 'string'){
        strDate = strDate.replace(/:/g,'-');
        strDate = strDate.replace(/ /g,'-');
        var dtArr = strDate.split("-");
        if(dtArr.length>=3&&dtArr.length<6){
          date=new Date(dtArr[0], dtArr[1], dtArr[2]);
        }else if(date.length>8){
          date=new Date(Date.UTC(dtArr[0],dtArr[1]-1,dtArr[2],dtArr[3]-8,dtArr[4],dtArr[5]));
        }
      }else{
        date = null;
      }
      return date;
    }catch(e){ 
      alert('格式化日期出现异常:' + e.message); 
    } 
  }
  function test(){
    var time1 = "2011-12-12";
    var time2 = "2011-12-10";
    var timeslong = getDate(time1).getTime()-getDate(time2).getTime();
    alert(timeslong/(1000*60*60*24))
  }
  test();
</script>
</head>
<body>
</body>
</html>

希望本文所述对大家的javascript程序设计有所帮助。

Javascript 相关文章推荐
jQuery对象和Javascript对象之间转换的实例代码
Mar 20 Javascript
javascript alert乱码的解决方法
Nov 05 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
Aug 16 Javascript
JavaScript日期类型的一些用法介绍
Mar 02 Javascript
浏览器复制插件zeroclipboard使用指南
Mar 26 Javascript
React Router基础使用
Jan 17 Javascript
详解JavaScript RegExp对象
Feb 04 Javascript
JS跳转手机站url的若干注意事项
Oct 18 Javascript
Angularjs之ngModel中的值验证绑定方法
Sep 13 Javascript
echarts实现词云自定义形状的示例代码
Feb 20 Javascript
基于Vue中使用节流Lodash throttle详解
Oct 30 Javascript
JAVA四种基本排序方法实例总结
Jul 24 #Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 #Javascript
node.js操作mysql(增删改查)
Jul 24 #Javascript
浅谈javascript获取元素transform参数
Jul 24 #Javascript
js实现汉字排序的方法
Jul 23 #Javascript
javascript实现全角半角检测的方法
Jul 23 #Javascript
javascript比较两个日期相差天数的方法
Jul 23 #Javascript
You might like
php 多关键字 高亮显示实现代码
2012/04/23 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
php结合ajax实现赞、顶、踩功能实例
2014/05/12 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php关联数组与索引数组及其显示方法
2018/03/12 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
form表单中去掉默认的enter键提交并绑定js方法实现代码
2013/04/01 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
Ext GridPanel加载完数据后进行操作示例代码
2014/06/17 Javascript
Jquery Post处理后不进入回调的原因及解决方法
2014/07/15 Javascript
jQuery实现垂直半透明手风琴特效代码分享
2015/08/21 Javascript
JS实现左右无缝轮播图代码
2016/05/01 Javascript
JS留言功能的简单实现案例(推荐)
2016/06/23 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
关于页面刷新vuex数据消失问题解决方案
2017/07/03 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
微信小程序实现动态改变view标签宽度和高度的方法【附demo源码下载】
2017/12/05 Javascript
vue项目中vue-i18n和element-ui国际化开发实现过程
2018/04/25 Javascript
详解各版本React路由的跳转的方法
2018/05/10 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
每个 JavaScript 工程师都应懂的33个概念
2018/10/22 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
[01:09:16]DOTA2-DPC中国联赛 正赛 SAG vs Dynasty BO3 第一场 1月25日
2021/03/11 DOTA
Python实现的批量下载RFC文档
2015/03/10 Python
Python函数装饰器常见使用方法实例详解
2019/03/30 Python
跑鞋、网球鞋、网球拍、服装及装备:Holabird Sports
2016/09/19 全球购物
亚洲最大旅游体验平台:KKday
2017/10/21 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
《乡愁》教学反思
2014/02/18 职场文书
2014年外联部工作总结
2014/11/17 职场文书
java固定大小队列的几种实现方式详解
2021/07/15 Java/Android
mapstruct的用法之qualifiedByName示例详解
2022/04/06 Java/Android
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers