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实现打开本地文件或文件夹
Mar 09 Javascript
JavaScript效率调优经验
Jun 04 Javascript
最常用的12种设计模式小结
Aug 09 Javascript
30个精美的jQuery幻灯片效果插件和教程
Aug 23 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
Mar 15 Javascript
jquery插件开发注意事项小结
Jun 04 Javascript
浏览器兼容console对象的简要解决方案分享
Oct 24 Javascript
jQuery formValidator表单验证
Jan 07 Javascript
EditPlus中的正则表达式 实战(2)
Dec 15 Javascript
原生js仿淘宝网商品放大镜效果
Feb 28 Javascript
总结JavaScript在IE9之前版本中内存泄露问题
Apr 28 Javascript
antd组件Upload实现自己上传的实现示例
Dec 18 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
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
真正面向对象编程:PHP5.01发布
2006/10/09 PHP
Php+SqlServer实现分页显示
2006/10/09 PHP
php radio 单选框获取与保持值的实现代码
2010/05/15 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
php适配器模式简单应用示例
2019/10/23 PHP
php设计模式之备忘模式分析【星际争霸游戏案例】
2020/03/24 PHP
javascript 数组学习资料收集
2010/04/11 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
加随机数引入脚本不让浏览器读取缓存
2014/09/04 Javascript
JS动态改变浏览器标题的方法
2016/04/06 Javascript
JavaScript地理位置信息API
2016/06/11 Javascript
DWR3 访问WEB元素的两种方法实例详解
2017/01/03 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
Vue.js自定义事件的表单输入组件方法
2018/03/08 Javascript
vue 地图可视化 maptalks 篇实例代码详解
2019/05/21 Javascript
基于JavaScript实现留言板功能
2020/03/16 Javascript
[03:42]2018完美盛典-《加冕》
2018/12/16 DOTA
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
Python中字典映射类型的学习教程
2015/08/20 Python
JPype实现在python中调用JAVA的实例
2017/07/19 Python
[原创]Python入门教程3. 列表基本操作【定义、运算、常用函数】
2018/10/30 Python
对Python发送带header的http请求方法详解
2019/01/02 Python
Python字符串匹配之6种方法的使用详解
2019/04/08 Python
python初学者,用python实现基本的学生管理系统(python3)代码实例
2019/04/10 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python集合常见运算案例解析
2019/10/17 Python
python 爬取古诗文存入mysql数据库的方法
2020/01/08 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
如何快速理解python的垃圾回收机制
2020/09/01 Python
综合素质的自我鉴定
2013/10/07 职场文书
圣诞节活动策划方案
2014/06/09 职场文书
行政上诉状范文
2015/05/23 职场文书
八年级作文之感悟亲情
2019/11/20 职场文书