`
somebody_hjh
  • 浏览: 182082 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

javascript比较两个日期相差天数

阅读更多
javascript比较两个日期相差天数,可返回负值,表示后者大于前者。
该函数在IE,firefox下均通过测试。

/**
比较两个日期相差的天数,可为负值
**/
function DateDiff(sDate1, sDate2)

{ //sDate1和sDate2是2002-12-18格式  
	var aDate, oDate1, oDate2, iDays;
	aDate = sDate1.split("-");
	oDate1 = new Date(aDate[0],aDate[1]-1,aDate[2]);
	aDate = sDate2.split("-");
	oDate2 = new Date(aDate[0],aDate[1]-1,aDate[2]);
	
	iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24);  
	if((oDate1 - oDate2)<0){
		return -iDays;
	}
	return iDays; 
}
分享到:
评论

相关推荐

    javascript比较两个日期相差天数的方法

    本文实例讲述了javascript比较两个日期相差天数的方法。分享给大家供大家参考。具体如下: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt; &lt;...

    两个时间间隔的天数

    这段代码提供了一个JavaScript函数 `functionDateDiff`,用于计算两个日期字符串之间相隔的天数。 #### 函数解析 - **参数**: - `sDate1`:表示起始日期的字符串。 - `sDate2`:表示结束日期的字符串。 - 这两...

    javaScript 计算两个日期的天数相差(示例代码)

    本文主要讲解了如何使用JavaScript计算两个日期之间的天数差以及如何计算从某一特定日期开始后的第N天是哪一天。接下来,我们将详细探讨这些知识点。 首先,我们需要了解JavaScript中日期对象(Date)的使用方法。...

    kettle中使用js计算两个日期之间的天数.txt

    kettle中使用js计算两个日期之间的天数

    JS 获得两个时间间隔天数

    在JavaScript中,获取两个日期之间的天数差是一个常见的任务,特别是在处理时间和日期相关的应用程序中。这篇博客“JS获得两个时间间隔天数”提供了一个实用的方法来解决这个问题。在这个方法中,我们将探讨如何利用...

    JS简单获取日期相差天数的方法

    在JavaScript开发中,日期和时间的处理是一个常见的需求,尤其是当我们需要计算两个日期之间的相差天数时。本文将详细介绍一种简单的方法来计算两个日期之间相差的天数,以及JavaScript中处理日期时间的基础知识。 ...

    js计算两个日期相差几周

    ### JavaScript 计算两个日期相差几周的知识点详解 在日常开发工作中,我们经常会遇到需要处理日期的问题,比如计算两个日期之间的差距等。本篇文章将详细介绍如何使用JavaScript编写一个函数来计算两个日期之间...

    指定两个日期计算相隔的天数

    "指定两个日期计算相隔的天数"这一功能通常涉及日期函数的使用,这些函数能够帮助我们快速地得出两个日期间的差距,即天数。这里我们将详细探讨如何实现这一功能,以及相关的编程语言和工具。 1. **通用方法**: ...

    用javascript实现计算两个日期的间隔天数

    "javascript实现计算两个日期的间隔天数" 计算两个日期的间隔天数是一个常见的需求,特别是在Web开发中。javascript作为一种流行的客户端脚本语言,提供了多种方法来实现这个功能。在这篇文章中,我们将探讨如何...

    javaScript和java中日期相减得出天数方案.docx

    无论是JavaScript还是Java,计算两个日期之间相差天数的基本原理都是相似的:先将日期转换为统一的时间单位(通常是毫秒),然后计算两个时间单位之间的差值,并将其转换为所需的单位(如天)。在实际开发中,还需要...

    计算两天之间的天数.rar

    以上代码示例展示了在Python、Java和JavaScript中计算两个日期之间天数差的基本方法。无论使用哪种语言,关键在于将日期字符串转换为日期对象,然后计算两个日期对象之间的差值。在Python和Java中,可以直接计算日期...

    js 两个日期比较相差多少天的实例

    在JavaScript中,对日期进行操作是一项常见的任务,其中包括比较两个日期之间的差异,比如计算它们相差多少天。在本文中,我们将深入探讨如何使用JavaScript来实现这个功能,通过一个具体的实例来展示其工作原理。 ...

    日期计算、倒计时、天数计算

    天数计算通常用于计算两个日期之间相差的天数,也可以用来计算当前日期距离某个特定日期还有多少天。例如,如果你有一个计划,需要在30天后执行,你可以这样计算剩余天数: ```python import datetime today = ...

    计算日期相隔的时间,天数,分钟,秒数

    在编程领域,计算两个日期之间的差值是一项常见的任务,它涉及到日期和时间的处理。本文将深入探讨如何在各种编程语言中计算日期相隔的时间,包括天数、分钟和秒数,以及时间间隔的计算方法。 首先,让我们理解日期...

    H5日期控件(酒店预定,两个日期选择)

    在这个场景中,我们关注的是一个特别设计的H5日期控件,它特别针对酒店预订流程,允许用户选择两个日期,同时还能计算选定日期之间的天数差。 H5(HTML5)是HTML的最新版本,它引入了许多新的API、元素和功能,提高...

    经常用到的javascript日期函数库啊

    通过比较两个日期字符串,得出它们之间相差的天数。 #### 四、使用示例 假设我们想要使用 `isLeapYear` 方法判断一个日期是否为闰年: ```javascript var today = new Date(); if (today.isLeapYear()) { ...

    JS计算两个时间相差分钟数的方法示例

    在JavaScript中,计算两个时间相差的分钟数是一个常见的任务,特别是在处理用户输入或者进行时间相关的逻辑时。本文通过一个具体的示例,展示了如何利用JavaScript来计算两个时间的差距,以分钟为单位。以下是对该...

    计算天数精确到分钟.rar

    这些例子展示了如何在不同的编程环境中计算两个日期之间的天数和分钟数。在实际应用中,可能还需要考虑到时区转换、闰年等因素,以确保计算的准确性。在处理时间时,理解日期和时间的内部结构,以及如何正确使用相应...

Global site tag (gtag.js) - Google Analytics