`

JS计算时间差

 
阅读更多
Math中floor() 方法可对一个数进行下舍入。
返回值
小于等于 x,且与 x 最接近的整数。
Math中ceil() 方法可对一个数进行上舍入。
返回值
大于等于 x,并且与它最接近的整数。
Math中round()方法可对一个数进行四舍五入。
返回值
进行四舍五入取最接近的整数。

1秒 = 1000毫秒
1分 = 60*1000毫秒
1小时 = 60*60*1000毫秒


var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime 为开始时间

var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, "/")));   // endtime 为结束时间

得到的结果为 毫秒数,可根据 毫秒数的大小,来判断时间。

当然根据毫秒数 可以根据他们的差值 来求相差的天数或是小时等。

-------------------------------

以上是求得 用户输入时间的毫秒数

var date1=new Date();  //开始时间
var date2=new Date();    //结束时间
var date3=date2.getTime()-date1.getTime()  //时间差的毫秒数

------------------------------

//计算出相差天数
var days=Math.floor(date3/(24*3600*1000))
 
//计算出小时数

var leave1=date3%(24*3600*1000)    //计算天数后剩余的毫秒数
var hours=Math.floor(leave1/(3600*1000))
//计算相差分钟数
var leave2=leave1%(3600*1000)        //计算小时数后剩余的毫秒数
var minutes=Math.floor(leave2/(60*1000))
//计算相差秒数
var leave3=leave2%(60*1000)      //计算分钟数后剩余的毫秒数
var seconds=Math.round(leave3/1000)
alert(" 相差 "+days+"天 "+hours+"小时 "+minutes+" 分钟"+seconds+" 秒")

分享到:
评论

相关推荐

    js计算两个时间的时间差

    ### 描述:“js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差js计算时间差” 虽然描述部分重复了“js计算时间差”这一短语,但从上下文中我们可以理解到,这段...

    js计算时间差精确到秒

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

    js求时间差

    在js中计算两个时间的差。可以算出相差多少天、多少小时、多少分钟、多少秒。

    JS计算日期时间差

    这个JS能计算当前日期和指定日期的时间差

    Js时间差计算

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

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

    JavaScript是一种广泛应用于前端开发的编程语言,它在处理日期和时间方面的功能虽然基础,但是通过一些方法和技巧,我们可以实现计算两个时间点之间的时间差,包括天数、小时数、分钟数、秒数和毫秒数。本文将详细...

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

    本篇文章将深入探讨如何在JavaScript中比较时间以及计算时间差。首先,我们来看一下给定的代码示例,它展示了如何简单地实现这个功能。 ```javascript var a="12:49:00",b="14:49:00"; s=a.split(":");e=b.split(":...

    JS计算日期差

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

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

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

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

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

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

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

    Javascript计算时间差的函数分享

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

    JavaScript时间差

    ### JavaScript时间差:显示登录与当前时间差 在IT领域,特别是前端开发中,处理时间相关的功能是一项常见的需求。本文将深入探讨一个具体的场景:如何使用JavaScript来计算并展示用户登录时间与当前时间的差异。这...

    js内计算日期差

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

    js 计算时间(几分钟前、几小时前、几天前、几周前、几月前)

    在JavaScript中,计算时间差并显示为“几分钟前”、“几小时前”、“几天前”、“几周前”或“几月前”的功能是一项常见的需求,主要用于动态更新信息的时效性,比如社交媒体的状态更新或者消息通知。这个功能的核心...

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

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

    javascript时间计算

    例如,用于显示两个时间点之间的时间差,或者计算用户登录网站后的在线时长等场景。 #### 四、扩展阅读 - [MDN文档关于Date对象]...

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

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

Global site tag (gtag.js) - Google Analytics