Zend_Date вычитание двух значений dateq mysql

Я строю небольшое приложение для расчета посещаемости сотрудников.

Пользователь будет регистрироваться, его время регистрации будет записано в формате даты / времени mysql, например

check_in_time 2011-12-16 20:27:20

И когда он проверяет

check_out_time 2011-12-16 20:27:27

Я могу сделать это обычным способом, взорвав и выполнив вычитание, но я уверен, что Zend_Date имеет более эффективный способ сделать это.

1 ответ

Решение

Очевидно, что на мой вопрос было нетрудно ответить, так или иначе, это ответ, чтобы получить разницу во времени в секундах, тогда я могу нормально обрабатывать секунды.

Спасибо за документы @ajreal, я не смотрел в них правильно.

public function getTimeInSeconds($dateStart, $dateEnd) {
    $dateStart = new Zend_Date($dateStart);
    $dateEnd = new Zend_Date($dateEnd);
    $new = $dateStart->sub($dateEnd);
    $timeInSeconds = $new->getTimestamp();
    return $timeInSeconds;
}
Другие вопросы по тегам