2011-12-16 12 views
-2

私は従業員の出席を計算するための小さなアプリケーションを構築しています。2つのdatetime mysql値のZend_Date引き算

ユーザーは、例えば

check_in_time 2011-12-16 20:27:20 

時間で彼のチェックは、MySQLの日時フォーマットで記録され、彼は

check_out_time 2011-12-16 20:27:27 

をチェックアウトするとき、私はそれを従来の操作を行うことができ、中にチェックしますZend_Dateはより効率的な方法を持っていると確信しています。

+3

http://framework.zend.com/manual/en/zend.date.overview.html – ajreal

答えて

0

明らかに私の質問は難しいとは言えませんでしたが、とにかくこれは時間差を秒単位で取得する答えです。

docs @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; 
} 
関連する問題