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 强制刷新页面的实现代码
Dec 13 Javascript
JQuery 拾色器插件发布-jquery.icolor.js
Oct 20 Javascript
侧栏跟随滚动的简单实现代码
Mar 18 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
JS在可编辑的div中的光标位置插入内容的方法
Nov 20 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
May 09 Javascript
jquery制做精致的倒计时特效
Jun 13 Javascript
微信小程序  audio音频播放详解及实例
Nov 02 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
vue 检测用户上传图片宽高的方法
Feb 06 Javascript
vuejs实现下拉框菜单选择
Oct 23 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制作简单的内容采集器的代码
2007/11/28 PHP
JS+CSS制作DIV层可(最小化/拖拽/排序)功能实现代码
2013/02/25 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
深入理解Javascript作用域与变量提升
2013/12/09 Javascript
动态的创建一个元素createElement及删除一个元素
2014/01/24 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
2015/04/16 Javascript
jQuery实现返回顶部效果的方法
2015/05/29 Javascript
JavaScript利用HTML DOM进行文档操作的方法
2016/03/28 Javascript
关于cookie的初识和运用(js和jq)
2016/04/07 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
微信小程序 loading 详解及实例代码
2016/11/09 Javascript
JS无缝滚动效果实现方法分析
2016/12/21 Javascript
微信小程序 弹框和模态框实现代码
2017/03/10 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
微信小程序 配置顶部导航条标题颜色的实现方法
2017/09/20 Javascript
vue 项目中使用Loading组件的示例代码
2018/08/31 Javascript
Vue动态面包屑功能的实现方法
2019/07/01 Javascript
JavaScript中Dom操作实例详解
2019/07/08 Javascript
微信小程序实现上拉加载功能
2019/11/20 Javascript
Python中AND、OR的一个使用小技巧
2015/02/18 Python
python网络编程之数据传输UDP实例分析
2015/05/20 Python
在Django的视图中使用form对象的方法
2015/07/18 Python
两个命令把 Vim 打造成 Python IDE的方法
2016/03/20 Python
sublime python3 输入换行不结束的方法
2018/04/19 Python
详解Python 正则表达式模块
2018/11/05 Python
Python基础之文件读取的讲解
2019/02/16 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
Python大批量搜索引擎图像爬虫工具详解
2020/11/16 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
HTML5 WebGL 实现民航客机飞行监控系统
2019/07/25 HTML / CSS
HTML5边玩边学(2)基础绘图实现方法
2010/09/21 HTML / CSS
HTML5 Canvas实现360度全景图的示例代码
2018/01/29 HTML / CSS
描述一下JVM加载class文件的原理机制
2013/12/08 面试题
Java如何读取CLOB字段
2013/10/10 面试题
美容院合作经营协议书
2014/10/10 职场文书
护士2014年终工作总结
2014/11/11 职场文书