【问题标题】:Convert second to day hour min second format [duplicate]将秒转换为日时分秒格式[重复]
【发布时间】:2013-06-08 16:14:26
【问题描述】:

我的工作时间类型是秒。如何在 php 中将 6010 秒转换为 0 天、0 小时、10 分钟、10 秒?

【问题讨论】:

    标签: php datetime format


    【解决方案1】:

    试试这个。

    $hours = floor($seconds / 3600);
    $mins = floor(($seconds - ($hours*3600)) / 60);
    

    【讨论】:

    【解决方案2】:

    您将需要一种整数除法技术。

    days = seconds / ( 24 * 60 * 60 )
    seconds -= ( days * ( 24 * 60 * 60 ) )
    
    hours = seconds / ( 60 * 60 )
    seconds -= ( hours * ( 60 * 60 ) )
    
    minutes = seconds / 60
    seconds -= ( minutes * 60 )
    

    在 PHP 中实现这一点应该很简单。

    【讨论】:

      猜你喜欢
      • 2021-01-14
      • 2013-08-18
      • 2019-07-04
      • 2011-06-09
      • 2014-01-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多