【问题标题】:Add and Subtract Time加减时间
【发布时间】:2010-05-05 14:36:08
【问题描述】:

我在加减时间时总是遇到问题,比如 示例:

   10h:34min 
 + 07h:46min
 -----------
    XX:XX

【问题讨论】:

标签: php datetime


【解决方案1】:

将您的时间转换为分钟,添加它们并重新计算小时和分钟:

以分钟为单位的时间(“tim”):(10 * 60 + 34) + (7 * 60 + 46)
结果: floor(tim/60) : (tim%60)

floor(tim/60) 会给你整个小时
tim%60 是“模”,即 (tim/60) 的整数“余数”

如果您使用整个日期(和时间,而不是看起来的持续时间),请尝试支持“+10 分钟”(和其他)等操作的 mktime 和/或 strtotime。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 2019-06-17
    • 2016-02-26
    • 1970-01-01
    • 2011-05-27
    • 2014-05-30
    • 1970-01-01
    相关资源
    最近更新 更多