[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как отнять 09:30 AM и 07:30 PM
Markus111
Здравствуйте.
Подскажите как получить
от 05:00 PM до 10:30 PM было число 5,5

_____________
https://t.me/pump_upp
Nogard7491
как вариант перевести в unix time, вычесть, получить [часы],[минуты/60]
$vrema1 = mktime(11, 60, 0, 1, 1, 1970);
$vrema2 = mktime(5, 30, 0, 1, 1, 1970);
$vrema = $vrema1 - $vrema2 - 60*60*4;
echo $vrema1, '<br/>', $vrema2, '<br/>', $vrema, '<br/>';
echo date("H", $vrema) + date("i", $vrema) / 60;
Markus111
Это когда PM, а когда надо от 11:00 PM отнять 02:30 AM

_____________
https://t.me/pump_upp
Michael
$d1 = '11:00 PM';
$d2 = '02:30 AM ';

//$d1 = '10:30 PM ';
//$d2 = '05:00 PM';


print ddiff($d1, $d2);

/*
* из даны $d1
* вычитает дату $d2
* Результат - разница в десятичном обозначении часа
*/

function ddiff($d1, $d2){
$d1 = strtotime($d1);
$d2 = strtotime($d2);
$diff = 60*30; // полчаса
return ceil(($d1 - $d2)/$diff)/2;
}


_____________
There never was a struggle in the soul of a good man that was not hard
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.