Класс lmbDatePeriod - представляет период от одной даты до другой, а также набор методов для работы с этим периодом.
Конструктор lmbDatePeriod может получать или 2 объекта класса lmbDate, или 2 timestamp-а, или 2 строки с датами в ISO-формате.
В основном назначение класса lmbDatePeriod - в сравнении различных периодов дат между собой.
Например:
$p1 = new lmbDatePeriod('2005-12-01 13:45:00', '2005-12-01 13:46:00'); $p2 = new lmbDatePeriod('2005-12-01 13:45:30', '2005-12-01 13:46:45'); $p3 = new lmbDatePeriod('2005-12-01 13:45:25', '2005-12-01 13:46:40'); $p2->interserts($p3); // вернет true $p2->isInside($p1); // вернет true $p2->includes($p1); // вернет false $p1->includes($p2); //вернет true
Обсуждение