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;
}