2012-11-29 68 views
0

我得到的結果是Sat 1 Dec 2 pm - 12pm當我應該得到Sat 1 Dec, 2pm - 2:45pm,我不確定爲什麼我沒有把它與時間正確地對準。PHP時間顯示不正確

$startO  = $openHome['Start']; 
$finishO  = $openHome['End']; 
$startConvert = preg_replace('~\D~', '', $startO); 
$start   = date('D j M g a',$startConvert/1000); 
$finishConvert = preg_replace('~\D~', '', $finishO); 
$finish   = date('ga',$finishO/1000); 

$openHomeDetail = $start." - ". $finish; 

$ startO & $ finishO:

"Start":"\/Date(1354323600000)\/","End":"\/Date(1354326300000)\/" 

回答

2

$finish = date('ga',$finishO/1000);

應該是:

$finish = date('ga',$finishConvert/1000);

$finishO是inval ID時間戳導致日期看到0默認爲unix紀元。