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的设计模式
Nov 22 Javascript
你必须知道的JavaScript 变量命名规则详解
May 07 Javascript
a标签click和href执行顺序探讨
Jun 23 Javascript
JQuery动态添加和删除表格行的方法
Mar 09 Javascript
js图片翻书效果代码分享
Aug 20 Javascript
微信小程序 在Chrome浏览器上运行以及WebStorm的使用
Sep 27 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
Dec 24 Javascript
深入浅析Vue中的slots/scoped slots
Apr 03 Javascript
解决element ui select下拉框不回显数据问题的解决
Feb 20 Javascript
Vue-cli项目部署到Nginx服务器的方法
Nov 01 Javascript
详细分析React 表单与事件
Jul 08 Javascript
微信小程序中target和currentTarget的区别小结
Nov 06 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+mysql查询优化简单实例
2015/01/13 PHP
smarty模板引擎之内建函数用法
2015/03/30 PHP
php获得文件夹下所有文件的递归算法的简单实例
2016/11/01 PHP
Laravel框架实现的记录SQL日志功能示例
2018/06/19 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
jquery延迟加载外部js实现代码
2013/01/11 Javascript
js特殊字符转义介绍
2013/11/05 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
jQuery 计算iframe 窗口大小的方法
2014/05/13 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
AngularJS语法详解
2015/01/23 Javascript
javascript实现链接单选效果的方法
2015/05/13 Javascript
纯JS打造网页中checkbox和radio的美化效果
2016/10/13 Javascript
浅谈JavaScript的函数及作用域
2016/12/30 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
100行代码实现一个vue分页组功能
2018/11/06 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
python 实现上传图片并预览的3种方法(推荐)
2017/07/14 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
Python生成短uuid的方法实例详解
2018/05/29 Python
详解Python的hasattr() getattr() setattr() 函数使用方法
2018/07/09 Python
使用matplotlib中scatter方法画散点图
2019/03/19 Python
python实现微信防撤回神器
2019/04/29 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
2020/07/20 Python
详解Canvas 跨域脱坑实践
2018/11/07 HTML / CSS
意大利体育用品网上商城:Nencini Sport
2016/08/18 全球购物
美国艺术和工艺品商店:Hobby Lobby
2020/12/09 全球购物
应届生个人求职信模板
2013/11/26 职场文书
高中军训广播稿
2014/01/14 职场文书
聘任书模板
2014/03/29 职场文书
销售内勤岗位职责
2014/04/15 职场文书
spring cloud eureka 服务启动失败的原因分析及解决方法
2022/03/17 Java/Android
mysql 子查询的使用
2022/04/28 MySQL