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 hasOwnProperty 方法 &amp; in 关键字
Nov 26 Javascript
JavaScript 密码强度判断代码
Sep 05 Javascript
离开页面时检测表单元素是否被修改,提示保存的js代码
Aug 25 Javascript
JQuery 1.6发布 性能提升,同时包含大量破坏性变更
May 10 Javascript
javascript实现颜色渐变的方法
Oct 30 Javascript
JavaScript返回上一页的三种方法及区别介绍
Jul 04 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
Jun 23 Javascript
jQuery获取select选中的option的value值实现方法
Aug 29 Javascript
bootstrap栅格系统示例代码分享
May 22 Javascript
JS实现旋转木马轮播图
Jan 01 Javascript
vue 实现把路由单独分离出来
Aug 13 Javascript
Vue 实现监听窗口关闭事件,并在窗口关闭前发送请求
Sep 01 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
php读取二进制流(C语言结构体struct数据文件)的深入解析
2013/06/13 PHP
浅析PHP页面局部刷新功能的实现小结
2013/06/21 PHP
PHP判断远程图片或文件是否存在的实现代码
2014/02/20 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
php实现根据IP地址获取其所在省市的方法
2015/04/30 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
2015/12/18 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
PHP实现生成推广海报的方法详解
2018/03/14 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
获得Javascript对象属性个数的示例代码
2013/11/21 Javascript
使用POST方式弹出窗口的两种方法示例介绍
2014/01/29 Javascript
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
jQuery插件扩展实例【添加回调函数】
2016/11/26 Javascript
Angularjs分页查询的实现
2017/02/24 Javascript
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
React应用中使用Bootstrap的方法
2017/08/15 Javascript
js遍历添加栏目类添加css 再点击其它删除css【推荐】
2018/06/12 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
python爬虫面试宝典(常见问题)
2018/03/02 Python
Python 字符串换行的多种方式
2018/09/06 Python
Python实现登陆文件验证方法
2018/10/06 Python
详解python编译器和解释器的区别
2019/06/24 Python
pytorch下大型数据集(大型图片)的导入方式
2020/01/08 Python
python 解决函数返回return的问题
2020/12/05 Python
html5配合css3实现带提示文字的输入框(摆脱js)
2013/03/08 HTML / CSS
荷兰之家英文站:Holland at Home
2016/10/26 全球购物
环保建议书500字
2014/05/14 职场文书
公司募捐倡议书
2014/05/14 职场文书
预备党员2014年第四季度思想汇报范文
2014/10/25 职场文书
安全先进个人材料
2014/12/29 职场文书
家长会欢迎词
2015/01/23 职场文书
公文写作指导之倡议书!
2019/07/03 职场文书
python实现自动清理文件夹旧文件
2021/05/10 Python
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL
js前端图片加载异常兜底方案
2022/06/21 Javascript