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类和继承 constructor属性
Mar 04 Javascript
JavaScript开发人员的10个关键习惯小结
Dec 05 Javascript
JavaScript中的方法调用详细介绍
Dec 30 Javascript
javascript基于DOM实现权限选择实例分析
May 14 Javascript
JavaScript字符串删除重复字符的方法
Dec 25 Javascript
分享javascript实现的冒泡排序代码并优化
Jun 05 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
JS实现复选框的全选和批量删除功能
Apr 05 Javascript
手淘flexible.js框架使用和源代码讲解小结
Oct 15 Javascript
Vue 权限控制的两种方法(路由验证)
Aug 16 Javascript
Vue项目环境搭建详细总结
Sep 26 Javascript
用几道面试题来看JavaScript执行机制
Apr 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通用检测函数集合
2011/02/08 PHP
php URL验证正则表达式
2011/07/19 PHP
php下载文件,添加响应头的简单实例
2016/09/22 PHP
php实现数组纵向转横向并过滤重复值的方法分析
2017/05/29 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
PHP实现批量修改文件名的方法示例
2019/09/18 PHP
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
2013/08/08 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
jquery实现表格隔行换色效果
2015/11/19 Javascript
vuejs指令详解
2017/02/07 Javascript
es6学习笔记之Async函数的使用示例
2017/05/11 Javascript
JavaScript实现简单图片轮播效果
2017/08/21 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
Material(包括Material Icon)在Angular2中的使用详解
2018/02/11 Javascript
微信sdk实现禁止微信分享(使用原生php实现)
2019/11/15 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
python代码检查工具pylint 让你的python更规范
2012/09/05 Python
详解字典树Trie结构及其Python代码实现
2016/06/03 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
Python导入父文件夹中模块并读取当前文件夹内的资源
2020/11/19 Python
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
西班牙购买隐形眼镜、眼镜和太阳镜网站:Lentiamo.es
2020/06/11 全球购物
涉外文秘个人求职的自我评价
2013/10/07 职场文书
事业单位辞职信范文
2014/01/19 职场文书
带薪年假请假条
2014/02/04 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
市场营销战略计划书
2014/05/06 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
优秀工作者事迹材料
2014/12/26 职场文书
《文化苦旅》读后感:阅读,让人诗意地栖居在大地上
2019/12/24 职场文书