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 相关文章推荐
打开超链需要“确认”对话框的方法
Mar 08 Javascript
JavaScript 无符号右移赋值操作
Apr 17 Javascript
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
jQuery中将函数赋值给变量的调用方法
Mar 23 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
JS实现清除指定cookies的方法
Sep 20 Javascript
TypeScript具有的几个不同特质
Apr 07 Javascript
深入浅析Node.js 事件循环
Dec 20 Javascript
鼠标悬停小图标显示大图标
Jan 22 Javascript
Three.js学习之Lamber材质和Phong材质
Aug 04 Javascript
Vue渲染过程浅析
Mar 14 Javascript
js定义类的方法示例【ES5与ES6】
Jul 30 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 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
php中\r \r\n \t的区别示例介绍
2014/02/08 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
javaScript复制功能调用实现方案
2012/12/13 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JS分页效果示例
2013/10/11 Javascript
鼠标左键单击冲突的问题解决方法(防止冒泡)
2014/05/14 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
node.js实现端口转发
2016/04/14 Javascript
Javascript 6里的4个新语法
2016/08/25 Javascript
canvas 画布在主流浏览器中的尺寸限制详细介绍
2016/12/15 Javascript
详解angularjs结合pagination插件实现分页功能
2017/02/10 Javascript
Vuejs在v-for中,利用index来对第一项添加class的方法
2018/03/03 Javascript
微信小程序实现星级评分和展示
2018/07/05 Javascript
three.js搭建室内场景教程
2018/12/30 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
2019/02/18 Javascript
layUI的验证码功能及校验实例
2019/10/25 Javascript
基于javascript实现贪吃蛇小游戏
2019/11/25 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
[02:28]DOTA2 2017国际邀请赛小组赛回顾
2017/08/09 DOTA
python实现备份目录的方法
2015/08/03 Python
python实现SMTP邮件发送功能
2020/06/16 Python
python分治法求二维数组局部峰值方法
2018/04/03 Python
Python3开发环境搭建详细教程
2020/06/18 Python
python程序如何进行保存
2020/07/03 Python
Pycharm调试程序技巧小结
2020/08/08 Python
python,Java,JavaScript实现indexOf
2020/09/09 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
工作睡觉检讨书
2014/02/25 职场文书
免职证明样本
2014/10/23 职场文书
个人年终总结范文
2015/03/09 职场文书
教师节感想
2015/08/11 职场文书
Python+Appium实现自动抢微信红包
2021/05/21 Python
简单谈谈Python面向对象的相关知识
2021/06/28 Python
Node与Python 双向通信的实现代码
2021/07/16 Javascript