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 判断指定字符串是否为有效数字
May 11 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
Nov 20 Javascript
更高效的使用JQuery 这里总结了8个小技巧
Apr 13 Javascript
node.js中module.exports与exports用法上的区别
Sep 02 Javascript
Angular 2应用的8个主要构造块有哪些
Oct 17 Javascript
jQuery插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
JavaScript异步加载问题总结
Feb 17 Javascript
基于datepicker定义自己的angular时间组件的示例
Mar 14 Javascript
vue.js 实现输入框动态添加功能
Jun 25 Javascript
通过JavaScript下载文件到本地的方法(单文件)
Mar 17 Javascript
浅谈发布订阅模式与观察者模式
Apr 09 Javascript
js实现一个简易计算器
Mar 30 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基础教程 php内置函数实例教程
2012/08/21 PHP
如何在smarty中增加类似foreach的功能自动加载数据
2013/06/26 PHP
php防止站外远程提交表单的方法
2014/10/20 PHP
PHP实现删除字符串中任何字符的函数
2015/08/11 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP将英文数字转换为阿拉伯数字实例讲解
2019/01/28 PHP
针对PHP开发安全问题的相关总结
2019/03/22 PHP
ExtJS Grid使用SimpleStore、多选框的方法
2009/11/20 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
jQuery中的ajax async同步和异步详解
2015/09/29 Javascript
Node.js项目中调用JavaScript的EJS模板库的方法
2016/03/11 Javascript
bootstrapValidator bootstrap-select验证不可用的解决办法
2017/01/11 Javascript
JavaScript登录记住密码操作(超简单代码)
2017/03/22 Javascript
微信小程序的分类页面制作
2017/06/27 Javascript
JavaScript定义函数_动力节点Java学院整理
2017/06/27 Javascript
webpack 1.x升级过程中的踩坑总结大全
2017/08/09 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
结合mint-ui移动端下拉加载实践方法总结
2017/11/08 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
vue实现前端分页完整代码
2020/06/17 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
5种Python单例模式的实现方式
2016/01/14 Python
Tensorflow实现卷积神经网络用于人脸关键点识别
2018/03/05 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
python实现多进程代码示例
2018/10/31 Python
django 通过url实现简单的权限控制的例子
2019/08/16 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
python 读取更新中的log 或其它文本方式
2019/12/24 Python
python实现TCP文件传输
2020/03/20 Python
Python基于数列实现购物车程序过程详解
2020/06/09 Python
Python+Opencv实现把图片、视频互转的示例
2020/12/17 Python
财务会计专业毕业生自荐信
2013/10/19 职场文书
医学生个人求职信范文
2014/02/07 职场文书
中国梦演讲稿5分钟
2014/08/19 职场文书