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


Posted in Javascript onJuly 24, 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 相关文章推荐
分享XmlHttpRequest调用Webservice的一点心得
Jul 20 Javascript
jquery获取子节点和父节点的示例代码
Sep 10 Javascript
jqgrid 表格数据导出实例
Nov 21 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
jQuery窗口、文档、网页各种高度的精确理解
Jul 02 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
简单介绍JavaScript的变量和数据类型
Jun 03 Javascript
javascript实现连续赋值
Aug 10 Javascript
深入浅析JavaScript的API设计原则
Jun 14 Javascript
Vue组件选项props实例详解
Aug 18 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
vue使用svg文件补充-svg放大缩小操作(使用d3.js)
Sep 22 Javascript
JAVA四种基本排序方法实例总结
Jul 24 #Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 #Javascript
node.js操作mysql(增删改查)
Jul 24 #Javascript
浅谈javascript获取元素transform参数
Jul 24 #Javascript
js实现汉字排序的方法
Jul 23 #Javascript
javascript实现全角半角检测的方法
Jul 23 #Javascript
javascript比较两个日期相差天数的方法
Jul 23 #Javascript
You might like
PHP数组及条件,循环语句学习
2012/11/11 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
Javascript执行效率全面总结
2013/11/04 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
jQuery中extend函数详解
2015/07/13 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
JS取模、取商及取整运算方法示例
2016/10/13 Javascript
利用Node.js检测端口是否被占用的方法
2017/12/07 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
使用element-ui的el-menu导航选中后刷新页面保持当前选中状态
2019/07/19 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
Vue+element+cookie记住密码功能的简单实现方法
2020/09/20 Javascript
在Django中创建第一个静态视图
2015/07/15 Python
python中numpy包使用教程之数组和相关操作详解
2017/07/30 Python
python opencv之SURF算法示例
2018/02/24 Python
解决python nohup linux 后台运行输出的问题
2018/05/11 Python
python贪吃蛇游戏代码
2020/04/18 Python
pygame实现成语填空游戏
2019/10/29 Python
使用python切片实现二维数组复制示例
2019/11/26 Python
解决django框架model中外键不落实到数据库问题
2020/05/20 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
python Socket网络编程实现C/S模式和P2P
2020/06/22 Python
Python 开发工具通过 agent 代理使用的方法
2020/09/27 Python
python 如何上传包到pypi
2020/12/24 Python
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
高三自我鉴定
2013/10/23 职场文书
领导班子三严三实对照检查材料
2014/09/25 职场文书
工作年限证明模板
2014/11/01 职场文书
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis