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 相关文章推荐
关于取不到由location.href提交而来的上级页面地址的解决办法
Jul 30 Javascript
让AJAX不依赖后端接口实现方案
Dec 03 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
Jul 17 Javascript
javascript闭包入门示例
Apr 30 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
Aug 11 Javascript
微信小程序 Record API详解及实例代码
Sep 30 Javascript
jQuery倒计时代码(超简单)
Feb 27 Javascript
JavaScript中双符号的运算详解
Mar 12 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
JS+HTML5 canvas绘制验证码示例
Dec 05 Javascript
基于Vue.js与WordPress Rest API构建单页应用详解
Sep 16 Javascript
原生javascript中this几种常见用法总结
Feb 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
预告映像公开!第1章续篇剧场版动画《Princess Principal Crown Handler》4月10日上映!
2020/03/06 日漫
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
2014/11/05 PHP
php文件系统处理方法小结
2016/05/23 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
PHP使用curl_multi_select解决curl_multi网页假死问题的方法
2018/08/15 PHP
javascript 获取网页参数系统
2008/07/19 Javascript
选择TreeView控件的树状数据节点的JS方法(jquery)
2010/02/06 Javascript
深入理解JavaScript作用域和作用域链
2011/10/21 Javascript
javascript简易缓动插件(源码打包)
2012/02/16 Javascript
怎么判断js脚本加载完成
2014/02/28 Javascript
一些老手都不一定知道的JavaScript技巧
2014/05/06 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
2014/12/03 Javascript
JS实现灵巧的下拉导航效果代码
2015/08/25 Javascript
jQuery实现的数值范围range2dslider选取插件特效多款代码分享
2015/08/27 Javascript
javascript实现Email邮件显示与删除功能
2015/11/21 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
微信小程序 列表的上拉加载和下拉刷新的实现
2017/04/01 Javascript
解决vue router使用 history 模式刷新后404问题
2017/07/19 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
NodeJs项目中关闭ESLint的方法
2018/08/09 NodeJs
AngularJS发送异步Get/Post请求方法
2018/08/13 Javascript
layui清空,重置表单数据的实例
2019/09/12 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
vue.js click点击事件获取当前元素对象的操作
2020/08/07 Javascript
python3使用urllib示例取googletranslate(谷歌翻译)
2014/01/23 Python
python编程培训 python培训靠谱吗
2018/01/17 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Python 调用有道翻译接口实现翻译
2020/03/02 Python
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
澳大利亚第一旅行车和房车配件店:Caravan RV Camping
2020/12/26 全球购物
小学教师岗位职责
2013/11/25 职场文书
初中物理教学反思
2014/01/14 职场文书
个人简历自我评价
2014/02/02 职场文书
人事专员岗位职责
2015/02/03 职场文书
农业项目合作意向书
2015/05/08 职场文书