2010-05-05 48 views
-1

我一直与加减时间像一个 例如一个问题:加减时间

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

可能的重复http://stackoverflow.com/questions/2767068/adding-30-minutes-to-time-formatted-as-hi-in-php – Gordon 2010-05-05 14:37:11

+1

http://stackoverflow.com/questions可能的重复/ 2382458 /减去一定数量的小时数 - 月 - 或 - 年 - 日期 – Gordon 2010-05-05 14:38:50

+1

可能的重复http://stackoverflow.com/questions/1370332/add-two-or-more-more-在PHP中的时间字符串 – Gordon 2010-05-05 14:39:07

回答

1

将您的时间(s)来分钟,加入他们,并重新计算小时和分钟:

时间(分钟)( “添”):(10 * 60 + 34)+(7 * 60 + 46)
结果:地板(TIM/60):(TIM%60)

地板(蒂姆/ 60)会给你整个小时
tim%60是“模数”,它是(tim/60)的整数“休息”

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