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 form 验证函数 弹出对话框形式
Jun 23 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 Javascript
jQuery 中DOM 操作详解
Jan 13 Javascript
浅析Node.js的Stream模块中的Readable对象
Jul 29 Javascript
JS中mouseover和mouseout多次触发问题如何解决
Jun 06 Javascript
js变量提升深入理解
Sep 16 Javascript
vue.js $refs和$emit 父子组件交互的方法
Dec 20 Javascript
在vue中给列表中的奇数行添加class的实现方法
Sep 05 Javascript
JS实现页面跳转与刷新的方法汇总
Aug 30 Javascript
JS绘图Flot如何实现动态可刷新曲线图
Oct 16 Javascript
在HTML中使用JavaScript的两种方法
Dec 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开发过程中关于继承的使用方法分享
2011/06/17 PHP
PHP+MySQL修改记录的方法
2015/01/21 PHP
php面向对象中static静态属性和静态方法的调用
2015/02/08 PHP
php+mysql查询实现无限下级分类树输出示例
2016/10/03 PHP
Swoole源码中如何查询Websocket的连接问题详解
2020/08/30 PHP
JS对象转换为Jquery对象示例
2014/01/26 Javascript
Android中的jQuery:AQuery简介
2014/05/06 Javascript
JS获取地址栏参数的两种方法(简单实用)
2016/06/14 Javascript
Vue实现购物车功能
2017/04/27 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
vue的keep-alive中使用EventBus的方法
2019/04/23 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
[01:06:19]DOTA2-DPC中国联赛定级赛 LBZS vs SAG BO3第二场 1月8日
2021/03/11 DOTA
零基础写python爬虫之爬虫的定义及URL构成
2014/11/04 Python
Python实现把回车符\r\n转换成\n
2015/04/23 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
Python引用模块和查找模块路径
2016/03/17 Python
Python SqlAlchemy动态添加数据表字段实例解析
2018/02/07 Python
[原创]windows下Anaconda的安装与配置正解(Anaconda入门教程)
2018/04/05 Python
在django view中给form传入参数的例子
2019/07/19 Python
利用python中集合的唯一性实现去重
2020/02/11 Python
Python configparser模块应用过程解析
2020/08/14 Python
Python爬虫获取op.gg英雄联盟英雄对位胜率的源码
2021/01/29 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
详解如何在登录过期后跳出Ifram框架
2020/09/10 HTML / CSS
英国演唱会订票网站:Ticket Selection
2018/03/27 全球购物
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
《路旁的橡树》教学反思
2014/04/07 职场文书
《天游峰的扫路人》教学反思
2014/04/25 职场文书
2014年乡镇安全生产工作总结
2014/12/02 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
文言文辞职信
2015/02/28 职场文书
教师节班会主持词
2015/07/06 职场文书
六年级作文之关于梦
2019/10/22 职场文书