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 json 新手入门文档
Dec 03 Javascript
window.onload追加函数使用示例
Mar 03 Javascript
在JavaScript中处理时间之setMinutes()方法的使用
Jun 11 Javascript
原生js实现吸顶效果
Mar 13 Javascript
Vue中父组件向子组件通信的方法
Jul 11 Javascript
JS对象序列化成json数据和json数据转化为JS对象的代码
Aug 23 Javascript
JavaScript框架Angular和React深度对比
Nov 20 Javascript
webpack vue项目开发环境局域网访问方法
Mar 20 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
Sep 04 jQuery
基于JS开发微信网页录音功能的实例代码
Apr 30 Javascript
深入浅出vue图片路径的实现
Sep 04 Javascript
vue路由传参的基本实现方式小结【三种方式】
Feb 05 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无限分类使用concat如何实现
2015/11/05 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
JQuery拖拽元素改变大小尺寸实现代码
2012/12/10 Javascript
JS不间断向上滚动效果代码
2013/12/25 Javascript
js中window.open()的所有参数详细解析
2014/01/09 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
2016/01/27 Javascript
30分钟快速掌握Bootstrap框架
2016/05/24 Javascript
jquery中用函数来设置css样式
2016/12/22 Javascript
获取IE浏览器Cookie信息的方法
2017/01/23 Javascript
基于vue2.0+vuex+localStorage开发的本地记事本示例
2017/02/28 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
详解Angular 中 ngOnInit 和 constructor 使用场景
2017/06/22 Javascript
说说AngularJS中的$parse和$eval的用法
2017/09/14 Javascript
Vue侧滑菜单组件——DrawerLayout
2017/12/18 Javascript
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[04:40]2016国际邀请赛中国区预选赛全程TOP10镜头集锦
2016/07/01 DOTA
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
python UNIX_TIMESTAMP时间处理方法分析
2016/04/18 Python
Mac中升级Python2.7到Python3.5步骤详解
2017/04/27 Python
python绘制立方体的方法
2018/07/02 Python
Django1.11自带分页器paginator的使用方法
2019/10/31 Python
python 实现多维数组(array)排序
2020/02/28 Python
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
2013/01/31 HTML / CSS
StubHub德国:购买和出售门票
2017/09/06 全球购物
JNI的定义
2012/11/25 面试题
客户代表自我评价范例
2013/09/24 职场文书
2016年领导干部廉政承诺书
2016/03/24 职场文书
创业计划书之儿童理发店
2019/09/27 职场文书
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
分享node.js实现简单登录注册的具体代码
2022/04/26 NodeJs
sql注入报错之注入原理实例解析
2022/06/10 MySQL