封装两个时间戳相差多长时间,返回时分,天,或者已经结束
发布日期:2021-05-15 23:37:33 浏览次数:20 分类:精选文章

本文共 451 字,大约阅读时间需要 1 分钟。

计算两个时间戳间隔的具体时间差

以下函数用于计算两个时间戳之间的时间差,并能以具体的时间格式返回结果。

函数参数说明:

  • newTime 是当前的时间戳
  • rateTime 是后台返回需要与当前时间戳比较的时间戳
  • 86400 是当前系统的一天毫秒数(即 246060 = 86400)

函数逻辑解析:

  • tmp_time 设为 newTime,用于暂存当前时间
  • days 设为 rateTime,表示需要比较的时间段
  • time 计算当前时间与将时间进行比较的时间差
  • day 计算相差天数(将小时等其他单位转换为天时间差)
  • hour 计算小时数(天数转换后剩余部分)
  • min 计算分钟数(小时转换后剩余部分)
  • sec 计算秒数(分钟转换后剩余部分)
  • 格式化小时、分钟、秒数,确保两位输出
  • 判断时间差是否超过一天,返回相应的时间格式
  • 函数返回结果的时间单位将直接以天、小时、分钟、秒的形式显示,便于用户直接阅读和使用。

    注:此函数主要用于处理需要与当前时间进行差异计算的场景,具体应用场景可根据实际情况进行扩展。

    上一篇:时间戳转日期
    下一篇:获取当前的日期 格式为YYYY-MM-dd 和时间戳转时间

    发表评论

    最新留言

    留言是一种美德,欢迎回访!
    [***.207.175.100]2025年05月18日 02时10分14秒