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


Posted in Javascript onJuly 23, 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 相关文章推荐
深入理解JavaScript系列(10) JavaScript核心(晋级高手必读篇)
Jan 15 Javascript
js获得当前时区夏令时发生和终止的时间代码
Feb 23 Javascript
鼠标拖拽移动子窗体的JS实现
Feb 25 Javascript
CSS3,HTML5和jQuery搜索框集锦
Dec 02 Javascript
jQuery基础知识小结
Dec 22 Javascript
jQuery Dialog对话框事件用法实例分析
May 10 Javascript
浅述Javascript的外部对象
Dec 07 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
Jun 25 Javascript
vue 插值 v-once,v-text, v-html详解
Jan 19 Javascript
前端axios下载excel文件(二进制)的处理方法
Jul 31 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
Sep 18 Javascript
Jquery如何使用animation动画效果改变背景色的代码
Jul 20 jQuery
jquery实现简单的轮换出现效果实例
Jul 23 #Javascript
jquery实现简单实用的打分程序实例
Jul 23 #Javascript
javascript实现框架高度随内容改变的方法
Jul 23 #Javascript
js正则表达式中exec用法实例
Jul 23 #Javascript
JavaScript实现获得所有兄弟节点的方法
Jul 23 #Javascript
使用jquery实现仿百度自动补全特效
Jul 23 #Javascript
代码分析jQuery四种静态方法使用
Jul 23 #Javascript
You might like
Ajax PHP简单入门教程代码
2008/04/25 PHP
ThinkPHP CURD方法之field方法详解
2014/06/18 PHP
php实现阿拉伯数字和罗马数字相互转换的方法
2015/04/17 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
jquery动态加载图片数据练习代码
2011/08/04 Javascript
等待指定时间后自动跳转或关闭当前页面的js代码
2013/07/09 Javascript
js正则表达式匹配数字字母下划线等
2015/04/14 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
快速使用node.js进行web开发详解
2017/04/26 Javascript
jquery.picsign图片标注组件实例详解
2018/02/02 jQuery
JS加密插件CryptoJS实现的DES加密示例
2018/08/16 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[01:08:09]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第二局
2016/03/02 DOTA
Python重新引入被覆盖的自带function
2014/07/16 Python
对dataframe进行列相加,行相加的实例
2018/06/08 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
关于numpy中eye和identity的区别详解
2019/11/29 Python
基于jupyter代码无法在pycharm中运行的解决方法
2020/04/21 Python
python模块内置属性概念及实例
2021/02/18 Python
浅谈CSS3 box-sizing 属性 有趣的盒模型
2019/04/02 HTML / CSS
亚洲领先的设计购物网站:Pinkoi
2020/11/26 全球购物
实习教师个人的自我评价
2013/11/08 职场文书
英文自我鉴定
2013/12/10 职场文书
幼儿园家长会欢迎词
2014/01/09 职场文书
保护环境建议书300字
2014/05/13 职场文书
学校欢迎标语
2014/06/18 职场文书
四风自我剖析材料
2014/09/30 职场文书
2014年电工工作总结
2014/11/20 职场文书
python保存大型 .mat 数据文件报错超出 IO 限制的操作
2021/05/10 Python
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
Pandas自定义选项option设置
2021/07/25 Python
MySQL非空约束(not null)案例讲解
2021/08/23 MySQL
MySQL基于索引的压力测试的实现
2021/11/07 MySQL