|
|
|
| Есть два значения времени полученные из БД:
Норма: 120:50:00
и
Рабочие часы: 121:40:45
Нужно узнать выполнил ли человек норму и показать время переработок.
Есть и второй вариант:
Норма: 120:50:00
и
Рабочие часы: 115:40:45
Нужно узнать сколько человек не доработал и показать время его задолжности.
Как лучше произвести подобные вычисления? | |
|
|
|
|
|
|
|
для: Indemion
(08.12.2008 в 15:39)
| |
<?php
$norma = "120:50:00";
$norma = explode(":", $norma);
$work = "112:40:45";
$work = explode(":", $work);
if (($work[0] - $norma[0]) > 0)
printf("Время переработок: %d часов", $work[0] - $norma[0]);
else printf("Время недоработок: %d часов", $norma[0] - $work[0]);
?>
|
я думаю с минутами и секундами понятно... | |
|
|
|
|
|
|
|
для: HaJIuBauKa
(08.12.2008 в 16:03)
| | Спасибо – мысли совпали. Так я сам решил, просто думал, что есть некая умная функция, которую я не знал. | |
|
|
|
|
|
|
|
для: Indemion
(08.12.2008 в 16:09)
| | вобщем-то умнее только через регулярные выражения, но зачем идти в гору если легче ее обойти? | |
|
|
|