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 相关文章推荐
javascript英文日期(有时间)选择器
May 02 Javascript
纯CSS打造的导航菜单(附jquery版)
Aug 07 Javascript
jQuery.holdReady()使用方法
May 20 Javascript
浅谈javascript的分号的使用
May 12 Javascript
jquery实现的Accordion折叠面板效果代码
Sep 02 Javascript
js省市县三级联动效果实例
Apr 15 Javascript
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
Jan 08 Javascript
解决vue打包css文件中背景图片的路径问题
Sep 03 Javascript
微信小程序实现判断是分享到群还是个人功能示例
May 03 Javascript
详解wepy开发小程序踩过的坑(小结)
May 22 Javascript
js实现淘宝首页的banner栏效果
Nov 26 Javascript
基于原生JS封装的Modal对话框插件的示例代码
Sep 09 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
《Re:从零开始的异世界生活》剧情体验,手游新作定名
2020/04/09 日漫
PHP 和 HTML
2006/10/09 PHP
php魔术变量用法实例详解
2014/11/13 PHP
微信自定义分享php代码分析
2016/11/24 PHP
使用jQuery重置(reset)表单的方法
2014/05/05 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
基于jquery实现全屏滚动效果
2015/11/26 Javascript
javascript求日期差的方法
2016/03/02 Javascript
node.js学习之断言assert的使用示例
2017/09/28 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
js实现无限层级树形数据结构(创新算法)
2020/02/27 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
Python创建文件和追加文件内容实例
2014/10/21 Python
Python读取mp3中ID3信息的方法
2015/03/05 Python
Python list操作用法总结
2015/11/10 Python
详解Python中的type和object
2018/08/15 Python
PyCharm2018 安装及破解方法实现步骤
2019/09/09 Python
Python利用matplotlib绘制约数个数统计图示例
2019/11/26 Python
Python函数的定义方式与函数参数问题实例分析
2019/12/26 Python
Python更新所有已安装包的操作
2020/02/13 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
使用phonegap操作数据库的实现方法
2017/03/31 HTML / CSS
Boda Skins皮衣官网:奢侈皮夹克,全球配送
2016/12/15 全球购物
英国复古服装和球衣购买网站:3Retro Football
2018/07/09 全球购物
电子商务应届生自我鉴定
2014/01/13 职场文书
会计员岗位职责
2014/03/15 职场文书
大学生找工作求职信
2014/07/09 职场文书
结对共建协议书
2014/08/20 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
小学科学教学计划
2015/01/21 职场文书
Mysql忘记密码解决方法
2022/02/12 MySQL
Redis 的查询很快的原因解析及Redis 如何保证查询的高效
2022/03/16 Redis
sqlserver连接错误之SQL评估期已过的问题解决
2022/03/23 SQL Server