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去掉数组中的重复元素
Jan 13 Javascript
实现变速回到顶部的JavaScript代码
May 09 Javascript
JS拖拽组件学习使用
Jan 19 Javascript
JavaScript中判断数据类型的方法总结
May 24 Javascript
JS实现仿PS的调色板效果完整实例
Dec 21 Javascript
angular+bootstrap的双向数据绑定实例
Mar 03 Javascript
深入理解vue路由的使用
Mar 24 Javascript
jQuery中的deferred使用方法
Mar 27 jQuery
JS 中使用Promise 实现红绿灯实例代码(demo)
Oct 20 Javascript
详解webpack-dev-server的简单使用
Apr 02 Javascript
Vue组件通信的几种实现方法
Apr 25 Javascript
Vuex模块化应用实践示例
Feb 03 Javascript
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
海河写的 Discuz论坛帖子调用js的php代码
2007/08/23 PHP
php中instanceof 与 is_a()区别分析
2015/03/03 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
深入浅出讲解:php的socket通信原理
2016/12/03 PHP
jquery 文本上下无缝滚动,鼠标放上去就停止 小例子
2013/06/05 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
JavaScript用select实现日期控件
2015/07/17 Javascript
jQuery中常用的遍历函数用法实例总结
2015/09/01 Javascript
AngularJS 霸道的过滤器小结
2017/04/26 Javascript
JS实现微信摇一摇原理解析
2017/07/22 Javascript
vue 动态修改a标签的样式的方法
2018/01/18 Javascript
nodejs连接mysql数据库及基本知识点详解
2018/03/20 NodeJs
浅析Vue 生命周期
2018/06/21 Javascript
vue异步axios获取的数据渲染到页面的方法
2018/08/09 Javascript
微信小程序发送短信验证码完整实例
2019/01/07 Javascript
微信小程序实现手指拖动选项排序
2020/04/22 Javascript
Python实现的检测web服务器健康状况的小程序
2014/09/17 Python
Python多进程通信Queue、Pipe、Value、Array实例
2014/11/21 Python
Python输出PowerPoint(ppt)文件中全部文字信息的方法
2015/04/28 Python
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
Python基础篇之初识Python必看攻略
2016/06/23 Python
浅谈Python2.6和Python3.0中八进制数字表示的区别
2017/04/28 Python
利用aardio给python编写图形界面
2017/08/21 Python
Python字典中的键映射多个值的方法(列表或者集合)
2018/10/17 Python
Django中Middleware中的函数详解
2019/07/18 Python
Python进程间通信multiprocess代码实例
2020/03/18 Python
python 检测nginx服务邮件报警的脚本
2020/12/31 Python
将不规则的Python多维数组拉平到一维的方法实现
2021/01/11 Python
CSS的pointer-events属性详细介绍(作用和注意事项)
2014/04/23 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
无谷物狗粮:Pooch & Mutt
2018/05/23 全球购物
Java中compareTo和compare的区别
2016/04/12 面试题
英文翻译的自我评价语句
2013/10/04 职场文书
党员学习群众路线教育实践活动对照检查材料
2014/09/23 职场文书
晋江市人民政府党组群众路线教育实践活动整改方案
2014/10/25 职场文书
二手车交易协议书标准版
2014/11/16 职场文书