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 相关文章推荐
jQuery使用手册之 事件处理
Mar 24 Javascript
让jQuery Mobile不显示讨厌loading界面的方法
Feb 19 Javascript
JavaScript中操作字符串之localeCompare()方法的使用
Jun 06 Javascript
jQuery插件简单学习实例教程
Jul 01 Javascript
JavaScript中的子窗口与父窗口的互相调用问题
Feb 08 Javascript
前端页面文件拖拽上传模块js代码示例
May 19 Javascript
bootstrap手风琴折叠示例代码分享
May 22 Javascript
Node.js中DNS模块学习总结
Feb 28 Javascript
详解微信小程序的不同函数调用的几种方法
May 08 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
Jul 24 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
Nov 03 Javascript
JavaScript选择器函数querySelector和querySelectorAll
Nov 27 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
Home Coffee Roasting
2021/03/03 咖啡文化
几个学习PHP的网址
2006/11/25 PHP
动易数据转成dedecms的php程序
2007/04/07 PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
2014/06/30 PHP
php常用的url处理函数总结
2014/11/19 PHP
PHP四舍五入、取整、round函数使用示例
2015/02/06 PHP
在Windows XP下安装Apache+MySQL+PHP环境
2015/02/22 PHP
PHP数组操作类实例
2015/07/11 PHP
通过jquery实现tab标签浏览效果
2007/02/20 Javascript
JQuery 实现的页面滚动时浮动窗口控件
2009/07/10 Javascript
jQuery 开天辟地入门篇一
2009/12/09 Javascript
function foo的原型与prototype属性解惑
2010/11/19 Javascript
JavaScript插入动态样式实现代码
2012/02/22 Javascript
input输入框鼠标焦点提示信息
2015/03/17 Javascript
js鼠标点击图片切换效果实现代码
2015/11/19 Javascript
js控制TR的显示隐藏
2016/03/04 Javascript
深入剖析javascript中的exec与match方法
2016/05/18 Javascript
JS字符串长度判断,超出进行自动截取的实例(支持中文)
2017/03/06 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
JS去掉字符串中所有的逗号
2017/10/18 Javascript
将Sublime Text 3 添加到右键中的简单方法
2017/12/12 Javascript
ExtJs使用自定义插件动态保存表头配置(隐藏或显示)
2018/09/25 Javascript
使用weixin-java-tools完成微信授权登录、微信支付的示例
2018/09/26 Javascript
vue 通过绑定事件获取当前行的id操作
2020/07/27 Javascript
Python实现简单的代理服务器
2015/07/25 Python
Python正则表达式使用范例分享
2016/12/04 Python
Python编程实现删除VC临时文件及Debug目录的方法
2017/03/22 Python
简述:我为什么选择Python而不是Matlab和R语言
2017/11/14 Python
Python wxPython库消息对话框MessageDialog用法示例
2018/09/03 Python
python将txt文件读入为np.array的方法
2018/10/30 Python
详解CSS透明opacity和IE各版本透明度滤镜filter的最准确用法
2016/12/20 HTML / CSS
房屋买卖委托公证书
2014/04/08 职场文书
国庆节标语大全
2014/10/08 职场文书
佛光寺导游词
2015/02/10 职场文书
乡镇司法所2015年度工作总结
2015/10/14 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA