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 相关文章推荐
Google韩国首页图标动画效果
Aug 26 Javascript
js 自定义个性下拉选择框示例
Aug 20 Javascript
JavaScript错误处理
Feb 03 Javascript
js数组去重的方法汇总
Jul 29 Javascript
javascript函数式编程程序员的工具集
Oct 11 Javascript
JavaScript将DOM事件处理程序封装为event.js 出现的低级错误问题
Aug 03 Javascript
jQuery如何解决IE输入框不能输入的问题
Oct 08 Javascript
基于Vue的SPA动态修改页面title的方法(推荐)
Jan 02 Javascript
使用puppeteer爬取网站并抓出404无效链接
Dec 20 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
Sep 20 Javascript
jQuery实现广告显示和隐藏动画
Jul 04 jQuery
JavaScript前端面试组合函数
Jun 21 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无限级评论嵌套实现代码
2018/04/18 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
JavaScript跨域方法汇总
2014/10/16 Javascript
node.js中的fs.read方法使用说明
2014/12/17 Javascript
JS获取时间的相关函数及时间戳与时间日期之间的转换
2016/02/04 Javascript
JavaScript File分段上传
2016/03/10 Javascript
jQuery中$.each()函数的用法引申实例
2016/05/12 Javascript
Javascript之Math对象详解
2016/06/07 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
js选项卡的制作方法
2017/01/23 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
浅谈Node框架接入ELK实践总结
2019/02/22 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
element ui分页多选,翻页记忆的实例
2019/09/03 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
ant design 日期格式化的实现
2020/10/27 Javascript
[53:29]完美世界DOTA2联赛循环赛 DM vs Matador BO2第二场 11.04
2020/11/05 DOTA
解析Python中的二进制位运算符
2015/05/13 Python
zookeeper python接口实例详解
2018/01/18 Python
基于python进行桶排序与基数排序的总结
2018/05/29 Python
Python中偏函数用法示例
2018/06/07 Python
将tensorflow的ckpt模型存储为npy的实例
2018/07/09 Python
修改 CentOS 6.x 上默认Python的方法
2019/09/06 Python
python实现的分层随机抽样案例
2020/02/25 Python
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
实习生求职自荐信
2014/02/07 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
喜之郎果冻广告词
2014/03/20 职场文书
合作意向书范本
2014/03/31 职场文书
2014年秋季开学典礼主持词
2014/08/02 职场文书
九一八事变纪念日演讲稿
2014/09/14 职场文书
升学宴祝酒词
2015/08/11 职场文书
详解Python中的进程和线程
2021/06/23 Python