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 相关文章推荐
JS 获取浏览器和屏幕宽高等信息的实现思路及代码
Jul 31 Javascript
JavaScript实现自动消除按钮功能的方法
Aug 05 Javascript
jquery实现的Banner广告收缩效果代码
Sep 02 Javascript
javascript中的 object 和 function小结
Aug 14 Javascript
javascript this详细介绍
Sep 19 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
JavaScript使用FileReader实现图片上传预览效果
Mar 27 Javascript
基于vue实现网站前台的权限管理(前后端分离实践)
Jan 13 Javascript
微信小程序顶部导航栏滑动tab效果
Jan 28 Javascript
vue+element实现表单校验功能
May 20 Javascript
vue input输入框关键字筛选检索列表数据展示
Oct 26 Javascript
Vue环境搭建+VSCode+Win10的详细教程
Aug 19 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实现从ftp服务器上下载文件树到本地电脑的程序
2009/02/10 PHP
php 获取可变函数参数的函数
2009/08/26 PHP
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
2015/01/30 PHP
PHP面向对象程序设计模拟一般面向对象语言中的方法重载(overload)示例
2019/06/13 PHP
phpstudy后门rce批量利用脚本的实现
2019/12/12 PHP
javascript之dhDataGrid Ver2.0.0代码
2007/07/01 Javascript
JavaScript中的Location地址对象
2008/01/16 Javascript
学习从实践开始之jQuery插件开发 对话框插件开发
2012/04/26 Javascript
防止jQuery ajax Load使用缓存的方法小结
2014/02/22 Javascript
Javascript学习笔记之相等符号与严格相等符号
2014/11/23 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
vue.js实现价格格式化的方法
2017/05/23 Javascript
利用 spin.js 生成等待效果(js 等待效果)
2017/06/25 Javascript
Nodejs+angularjs结合multiparty实现多图片上传的示例代码
2017/09/29 NodeJs
vue 子组件向父组件传值方法
2018/02/26 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
基于vue-router 多级路由redirect 重定向的问题
2018/09/03 Javascript
原生javascript运动函数的封装示例【匀速、抛物线、多属性的运动等】
2020/02/23 Javascript
JS如何操作DOM基于表格动态展示数据
2020/10/15 Javascript
JavaScript快速调试的两个技巧
2020/11/04 Javascript
python异步任务队列示例
2014/04/01 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
Python实现Linux命令xxd -i功能
2016/03/06 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
pandas map(),apply(),applymap()区别解析
2021/02/24 Python
印尼在线精品店:Berrybenka.com
2016/10/22 全球购物
Net-A-Porter美国官网:全球时尚奢侈品名站
2017/02/11 全球购物
德国W家官网,可直邮中国的母婴商城:Windeln.de
2021/03/03 全球购物
医学生自我评价
2014/01/27 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
新学期国旗下演讲稿
2014/05/08 职场文书
学校党员对照检查材料
2014/08/28 职场文书
群众路线对照检查材料
2014/09/22 职场文书
撤诉状格式范本
2015/05/19 职场文书