Zend_Date вычитание двух значений dateq mysql - PullRequest
0 голосов
/ 16 декабря 2011

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

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

check_in_time 2011-12-16 20:27:20

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

check_out_time 2011-12-16 20:27:27

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

1 Ответ

0 голосов
/ 18 декабря 2011

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

Спасибо за документы @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;
}
...