parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Re: в таком случае есть какой-либо способ цивилизованно ловить это смещение?

Spearance 07.11.2013 08:34

задача в общем такая:
из формы приходит значение в минутах: 15, 45, 240 и т.д.
есть две даты промежутка, и нужно определить является ли длительность этого промежутка больше или равной значению в минутах.

Если идти прямым путем, переводим минуты во время и создаем объект класса дата, потому как по-другому мы минуты не сравним.
$total[^date::create[1970-01-01 00:15:00]]
$start[^date:create[2013-11-07 13:00:00]]
$stop[^date:create[2013-11-07 13:15:00]]
$period[^date::create($stop-$start)]
^if($period >= $total){...}
Если мы идем этим путем, то 1-е, $total вернет ошибку, как в моем случае выше и значение разности будет не 15 минут, а 5:15.

Или может есть способ проще?