`
kangsoft
  • 浏览: 71778 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS计算两日期时间差

 
阅读更多
/**
 * 字符串传Date
 * @param {}
 *            string 如:"2009-06-22 09:41:30"
 * @return {} 如:Mon Jun 22 09:41:30 UTC+0800 2009
 */
function StringToDate(string){
	return new Date(Date.parse(string.replace(/-/g, "/")));
}

/**
 * 计算两日期时间差
 * @param {} interval 计算类型:D是按照天、H是按照小时、M是按照分钟、S是按照秒、T是按照毫秒
 * @param {} date1 起始日期
 * @param {} date2 结束日期
 * @return {}
 */
function countTimeLength(interval, date1, date2)
    {
        var objInterval = {'D' : 1000 * 60 * 60 * 24, 'H' : 1000 * 60 * 60, 'M' : 1000 * 60, 'S' : 1000, 'T' : 1};
        interval = interval.toUpperCase();
        var dt1 = Date.parse(StringToDate(date1));
        var dt2 = Date.parse(StringToDate(date2));
        try
        {
            return ((dt2 - dt1) / ('(objInterval.' + interval + ')')).toFixed(2);//保留两位小数点
        }
        catch (e)
        {
            return e.message;
        }
    } 

 

1
0
分享到:
评论

相关推荐

    纯js计算两日期间的天数差demo,兼容IE8

    纯js计算两日期间的天数差demo,直接可用。兼容IE8,火狐,谷歌。,亲测可用

    计算两个时间的差(年月日星期小时分钟秒).js

    计算两个时间的差(年月日星期小时分钟秒),代码有问题可以留言,我看到就会回复。

    Js时间差计算

    这篇博客文章“Js时间差计算”可能是探讨如何在JavaScript中有效地计算两个日期之间的差值。通常,这种计算涉及到获取当前时间、解析日期字符串、创建Date对象以及计算毫秒差。 在JavaScript中,`Date`对象是处理...

    js计算两个时间差 天 时 分 秒 毫秒的代码

    以下是关于如何在JavaScript中计算两个时间差的详细解释: 1. **创建日期对象**: JavaScript的`Date`对象用于表示日期和时间。你可以通过构造函数创建一个新的`Date`对象,它默认会设置为当前时间。例如: ```...

    女性安全期/排卵期计算csharp/js实现

    1. **日期处理**:无论是C#还是JavaScript,都需要对日期和时间进行操作,例如获取当前日期、计算日期差、确定特定日期所在周的开始和结束等。 2. **周期计算**:每个女性的月经周期长度可能不同,程序需要能够处理...

    js计算时间差精确到秒

    本文介绍了如何使用JavaScript计算两个时间点之间的差值,并确保结果能精确到秒。通过解析日期格式、获取毫秒值、计算时间差以及转换成易于理解的形式等步骤,我们可以轻松实现这一功能。这些技术不仅适用于基本的...

    JS计算日期差

    在JavaScript(JS)中,计算两个日期之间的差值是一项常见的任务,这可能涉及到日期的比较、日期间隔的计算,以及各种日期格式的处理。在给定的资源中,虽然没有直接提供具体的源码,但我们可以根据标题和标签来推测...

    JavaScript时间差

    接下来是计算两个时间点之间的时间差的关键部分。首先,记录下用户的登录时间(`oldTime`),然后在`timeView()`函数中,使用`new Date().getTime()`获取当前时间的时间戳(`current`)。通过减去这两个时间戳,可以...

    js内计算日期差

    该函数直接使用`Date`对象创建日期,并计算两个日期之间的时间差,最终得到相差的周数。 综上所述,这些函数覆盖了从格式化日期到计算日期差值的多种常见场景,可以帮助开发者快速实现日期相关的功能。

    计算两个日期相隔天数并减去节假日

    计算两个日期相隔天数并减去节假日,这个可以使用在各种需要通知的场景以及工作日提醒等

    计算两个时间点的差,以倒计时形式呈现

    在IT行业中,尤其是在...总之,计算两个时间点的差并以倒计时形式展示,涉及到时间戳、时间差计算、时间单位转换和定时器更新等多个环节。通过以上步骤,开发者可以创建一个自定义的倒计时功能,满足特定项目的需要。

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

    总之,这个示例提供了计算两个时间差的方法,涉及到了JavaScript中的字符串操作、日期对象的使用以及数学运算。了解这些技巧对于处理JavaScript中的时间计算至关重要。在实际开发中,你可以根据需要调整和优化这个...

    Javascript计算时间差的函数分享

    现在我们来详细分析文件中提到的两个主要知识点:如何使用JavaScript计算时间差,以及日期处理的一些细节。 ### Javascript计算时间差 核心函数`GetDateDiff`可以用来计算两个日期时间点之间的差值。这个函数首先...

    js时间比较 js计算时间差的简单实现方法

    最后,通过`(dayb-daya)`计算两个日期对象之间的差值(毫秒),并除以1000转换为秒,再除以60转换为分钟,从而得到时间差。 JavaScript中的`Date`对象是用于处理日期和时间的内置对象,可以通过构造函数传入不同的...

    js计算两个日期相差几周

    ### JavaScript 计算两个日期相差几周的知识点详解 ...通过以上介绍,我们可以看到使用JavaScript计算两个日期相差几周不仅实用而且具有一定的灵活性。希望本文能够帮助你在项目中更好地理解和应用日期处理技术。

    分享javascript计算时间差的示例代码

    总结一下,JavaScript计算时间差的基本步骤包括: 1. 创建两个Date对象,分别表示起始时间(如"2014/5/4")和结束时间(当前时间)。 2. 计算两个时间点之间的毫秒差。 3. 将毫秒差转换为秒,然后进一步转换为天、...

    自己写的Javascript计算时间差函数

    本文主要介绍了如何使用JavaScript编写一个计算两个时间差的函数。这个函数能够处理两种不同的时间格式,分别是年-月-日小时:分钟:秒和年/月/日小时:分钟:秒,并且可以根据需要返回不同精度的时间差,包括秒、分、...

    JS 获得两个时间间隔天数

    总的来说,JavaScript中的日期操作是通过Date对象完成的,通过计算两个日期之间的毫秒差并进行转换,我们可以轻松地获取两个日期之间的天数差。这对于开发涉及到日期和时间的Web应用是非常有用的。

    js计算日期差

    本篇文章将基于提供的代码片段来深入探讨如何使用JavaScript来计算两个日期之间的天数差。 #### 核心函数:`daysBetween(DateOne, DateTwo)` 此函数用于计算两个日期之间的天数差。参数`DateOne`和`DateTwo`都是...

    计算时间差,每隔两秒输出一次时间到屏幕上

    以下是在Python中计算两个时间点之间的时间差的例子: ```python import time start_time = time.time() # 记录开始时间 # 这里执行需要计算时间的代码 end_time = time.time() # 记录结束时间 time_diff = end_...

Global site tag (gtag.js) - Google Analytics