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实现简单的二级导航菜单实例
Apr 15 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
Jun 03 Javascript
基于ES6 Array.of的用法(实例讲解)
Sep 05 Javascript
javaScript 连接打印机,打印小票的实例
Dec 29 Javascript
Webpack path与publicPath的区别详解
May 03 Javascript
详解小程序rich-text对富文本支持方案
Nov 28 Javascript
cocos2dx+lua实现橡皮擦功能
Dec 20 Javascript
Element输入框带历史查询记录的实现示例
Jan 15 Javascript
node.js微信小程序配置消息推送的实现
Feb 13 Javascript
elementUI select组件默认选中效果实现的方法
Mar 25 Javascript
微信小程序云开发实现数据添加、查询和分页
May 17 Javascript
JQuery绑定事件四种实现方法解析
Dec 02 jQuery
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传值方式和ajax的验证功能
2017/03/27 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
JS弹出对话框返回值代码(asp.net后台)
2010/12/28 Javascript
jQuery EasyUI API 中文文档 - ComboGrid 组合表格
2011/10/13 Javascript
浅谈javascript 迭代方法
2015/01/21 Javascript
jQuery实现给页面换肤的方法
2015/05/30 Javascript
纯JS代码实现气泡效果
2016/05/04 Javascript
JavaScript学习小结之使用canvas画“哆啦A梦”时钟
2016/07/24 Javascript
微信小程序  modal详解及实例代码
2016/11/09 Javascript
原生js实现商品放大镜效果
2017/01/12 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
vue实现长图垂直居上 vue实现短图垂直居中
2017/10/18 Javascript
Angular2开发环境搭建教程之VS Code
2017/12/15 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
2018/02/12 jQuery
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
JavaScript实现简易聊天对话框(加滚动条)
2020/02/10 Javascript
使用konva和vue-konva库实现拖拽滑块验证功能
2020/04/27 Javascript
Js图片点击切换轮播实现代码
2020/07/27 Javascript
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
postman模拟访问具有Session的post请求方法
2019/07/15 Python
python实现飞行棋游戏
2020/02/05 Python
matplotlib之pyplot模块坐标轴标签设置使用(xlabel()、ylabel())
2021/02/22 Python
python定义具名元组实例操作
2021/02/28 Python
Unix控制后台进程都有哪些进程
2016/09/22 面试题
保送生自荐信范文
2013/10/06 职场文书
高中历史教学反思
2014/02/08 职场文书
进步之星获奖感言
2014/02/22 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
2015年大学团支部工作总结
2015/05/13 职场文书
新闻简讯格式及范文
2015/07/22 职场文书
5个pandas调用函数的方法让数据处理更加灵活自如
2022/04/24 Python
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS