Расчет времени (добавление) в php например -> '22:50:50' + '12:50:50'

моя проблема в том, что когда я добавляю два времени, он выводит только часы от 0 до 23. Мне нужно что-то, что будет выводить время как таковое:

150:0:0

для представления 150 часов, 0 минут и 0 секунд.

Например:

когда я делаю '23:59:59'+ '01:40:40'

тогда он выводит только «00:40:40»

пожалуйста, помогите мне, ребята.

заранее спасибо


person Bindiya Patoliya    schedule 07.02.2013    source источник
comment
Эта проблема не правильно определена. Как вы справляетесь с високосными секундами? И почему '23:59:59'+ '01:40:40' не равно '01:40:39'?   -  person phihag    schedule 07.02.2013
comment
Используйте explode, чтобы преобразовать каждую строку в три целых числа и сложить их вместе. После этого выполните некоторые арифметические действия (делите на 60 и т. д.), чтобы преобразовать итоги, такие как 121 минута, в 2 часа и 1 минуту.   -  person Jon    schedule 07.02.2013
comment
но как мне добавить 23:59:59'+ '01:40:40 всего за минуту??   -  person Bindiya Patoliya    schedule 07.02.2013


Ответы (1)


person    schedule
comment
Это работает, но проблема в том, что когда я делаю $ t2-$ t1, это дает отрицательное значение. - person Bindiya Patoliya; 08.02.2013