我正在建立一个小型应用程序来计算员工出勤率。
用户将登记入住,他的入住时间将以mysql日期时间格式记录,例如
check_in_time 2011-12-16 20:27:20
当他退房时
check_out_time 2011-12-16 20:27:27
我可以通过爆炸和减法来做传统方式,但我确信Zend_Date有更有效的方法。
答案 0 :(得分:0)
显然我的问题并不难回答,无论如何这是以秒为单位获得时间差异的答案,然后我可以正常处理秒数。
感谢文档@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;
}