Intereting Posts
Знание с помощью PHP, если браузер может воспроизводить аудиофайл с помощью тега html5 audio Выпадающий список, где параметры заполняют второй список js / php? Нужно отображать только значение массива в выводе JSON PHP: Как идентифицировать И ИЗМЕНИТЬ повторяющиеся значения в массиве? Вызов функции PHP после события onClick HTML Zend Forms – модификация идентификатора элемента для повторного использования Можно ли присвоить значение переменной по умолчанию для выбора формы в Laravel передача данных в angular.js из PHP Запрос таблицы с амперсандом в названии PHP. Рекурсивно перечислять все каталоги и подкаталоги в выпадающем меню DOMDocument для разбора HTML (вместо регулярного выражения) Поместите изображение в центр другого изображения, используя PHP GD Невозможно получить доступ к константе класса из экземпляра с помощью оператора :: scope нужна кнопка, вызывающая функцию php Неопределенная переменная с функцией PHP

Расчет времени в php

Мне нужно получить разницу между этими двумя значениями в php

1 = ** 12:10:am ** 2 = ** 10:11:pm ** 

Попробуй это:

Время вычитания: (часы с минутами)

 function subtractTime($initialHour, $finalHour){ return (date("H:i", strtotime("00:00") + strtotime($finalHour) - strtotime($initialHour))); } 

Время вычитания: (часы с указанием минут и секунд)

 function subtractTime($initialHour, $finalHour){ return (date("H:i:s", strtotime("00:00:00") + strtotime($finalHour) - strtotime($initialHour))); } 

Сумма времени:

 function sumTime($initialHour, $finalHour) { $h = date('H', strtotime($finalHour)); $m = date('i', strtotime($finalHour)); $s = date('s', strtotime($finalHour)); $tmp = $h." hour ".$m." min ".$s." second"; $sumHour = $initialHour." + ".$tmp; $newTime = date('H:i:s', strtotime($sumHour)); return $newTime; } 

Посмотрите DateTime :: diff или strtotime

что-то, что может помочь

 $future = strtotime('21 July 2013'); $timefromdb = //source time you have to define $timeleft = $future-$timefromdb; $daysleft = round((($timeleft/24)/60)/60); 
 function timeToMinutes($time) { $time = explode(':', $time); return (($time[2]=='pm')?($time[0]+12):$time[0])*60+$time[1]; } $diff = timeToMinutes('10:11:pm') - timeToMinutes('12:10:am'); echo $diff; //difference in minutes