javascript比较两个日期相差天数的方法


Posted in Javascript onJuly 24, 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 相关文章推荐
select组合框option的捕捉实例代码
Sep 30 Javascript
理解JavaScript的caller,callee,call,apply
Apr 28 Javascript
禁止JQuery中的load方法装载IE缓存中文件的方法
Sep 11 Javascript
Mootools 1.2教程 事件处理
Sep 15 Javascript
JavaScript日历实现代码
Sep 12 Javascript
Jquery修改image的src属性,图片不加载问题的解决方法
May 17 Javascript
使用 jQuery.ajax 上传带文件的表单遇到的问题
Oct 31 Javascript
vue2.x 父组件监听子组件事件并传回信息的方法
Jul 17 Javascript
layer弹出层父子页面事件相互调用方法
Aug 17 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
Dec 11 Javascript
layui使用button按钮 点击出现弹层 弹层中加载表单的实例
Sep 04 Javascript
jdk1.8+vue elementui实现多级菜单功能
Sep 24 Javascript
JAVA四种基本排序方法实例总结
Jul 24 #Javascript
轻量级javascript 框架Backbone使用指南
Jul 24 #Javascript
node.js操作mysql(增删改查)
Jul 24 #Javascript
浅谈javascript获取元素transform参数
Jul 24 #Javascript
js实现汉字排序的方法
Jul 23 #Javascript
javascript实现全角半角检测的方法
Jul 23 #Javascript
javascript比较两个日期相差天数的方法
Jul 23 #Javascript
You might like
PHP中的日期及时间
2006/11/23 PHP
PHP源码之 ext/mysql扩展部分
2009/07/17 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
2013/12/25 PHP
php 运算符与表达式详细介绍
2016/11/30 PHP
PHP实现数组转JSon和JSon转数组的方法示例
2018/06/14 PHP
php 实现银联商务H5支付的示例代码
2019/10/12 PHP
laravel框架实现去掉URL中index.php的方法
2019/10/12 PHP
angularjs的一些优化小技巧
2014/12/06 Javascript
js仿微博动态栏功能
2017/02/22 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
详解vue2.0 资源文件assets和static的区别
2018/11/27 Javascript
Angular 中使用 FineReport不显示报表直接打印预览
2019/08/21 Javascript
浅谈如何优雅处理JavaScript异步错误
2019/11/12 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
使用PyInstaller将python转成可执行文件exe笔记
2018/05/26 Python
python实现桌面气泡提示功能
2019/07/29 Python
centos+nginx+uwsgi+Django实现IP+port访问服务器
2019/11/15 Python
python调用接口的4种方式代码实例
2019/11/19 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
Python CSS选择器爬取京东网商品信息过程解析
2020/06/01 Python
keras Lambda自定义层实现数据的切片方式,Lambda传参数
2020/06/11 Python
CSS3实现10种Loading效果
2016/07/11 HTML / CSS
HTML5的自定义属性data-*详细介绍和JS操作实例
2014/04/10 HTML / CSS
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
英国建筑用品在线:Building Supplies Online(BSO)
2018/04/30 全球购物
文案策划专业自荐信
2014/07/07 职场文书
机械机修工岗位职责
2014/08/03 职场文书
2015年学校体育工作总结
2015/04/22 职场文书
入党介绍人意见怎么写
2015/06/03 职场文书
英雄儿女观后感
2015/06/09 职场文书
阿凡达观后感
2015/06/10 职场文书
读完《骆驼祥子》的观后感!
2019/07/05 职场文书