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实例教程(19) 使用HoTMetal(5)
Dec 23 Javascript
表单(FORM)的一些实用效果代码
Mar 25 Javascript
JS简单实现文件上传实例代码(无需插件)
Nov 15 Javascript
js操作输入框中选择内容兼容IE及其他主流浏览器
Apr 22 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 Javascript
javascript创建函数的20种方式汇总
Jun 23 Javascript
理解 JavaScript Scoping &amp; Hoisting(二)
Nov 18 Javascript
vue.js通过自定义指令实现数据拉取更新的实现方法
Oct 18 Javascript
JavaScript实现多重继承的方法分析
Jan 09 Javascript
js实现上传并压缩图片效果
Jan 10 Javascript
百度地图去掉marker覆盖物或者去掉maker的label文字方法
Jan 26 Javascript
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
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-Fcgi下PHP的执行时间设置方法
2013/08/02 PHP
php自定义函数实现汉字转换utf8编码的方法
2016/09/29 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
PHP PDO和消息队列的个人理解与应用实例分析
2019/11/25 PHP
javascript当中的代码嗅探扩展原生对象和原型(prototype)
2013/01/11 Javascript
基于jquery异步传输json数据格式实例代码
2013/11/23 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(jquery)
2014/11/16 Javascript
Bootstrap基本插件学习笔记之折叠(22)
2016/12/08 Javascript
基于JavaScript表单脚本(详解)
2017/10/18 Javascript
浅谈webpack 自动刷新与解析
2018/04/09 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
python自动安装pip
2014/04/24 Python
在Python的while循环中使用else以及循环嵌套的用法
2015/10/14 Python
Python爬虫抓取手机APP的传输数据
2016/01/22 Python
浅谈python抛出异常、自定义异常, 传递异常
2016/06/20 Python
使用Python将数组的元素导出到变量中(unpacking)
2016/10/27 Python
利用python获取某年中每个月的第一天和最后一天
2016/12/15 Python
Python写一个基于MD5的文件监听程序
2019/03/11 Python
Python3.5模块的定义、导入、优化操作图文详解
2019/04/27 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
使用 Django Highcharts 实现数据可视化过程解析
2019/07/31 Python
Python定时任务APScheduler安装及使用解析
2020/08/07 Python
python中altair可视化库实例用法
2021/01/26 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
HTML5中外部浏览器唤起微信分享功能的代码
2020/09/15 HTML / CSS
美国第二大连锁书店:Books-A-Million
2017/12/28 全球购物
牧马人澳大利亚官网:Wrangler澳大利亚
2019/10/08 全球购物
财务助理岗位职责
2013/11/10 职场文书
厕所文明标语
2014/06/11 职场文书
无房证明范本
2014/09/17 职场文书
警察群众路线整改措施
2014/09/26 职场文书
2015年餐厅服务员工作总结
2015/04/23 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
详解解Django 多对多表关系的三种创建方式
2021/08/23 Python