0

Sat 1 Dec 2 pm - 12pmいつ得られるべきかという結果をSat 1 Dec, 2pm - 2:45pm得ていますが、なぜそれが正しく得られないのかわかりません。

$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)\/"
4

1 に答える 1

2

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

次のようにする必要があります。

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

$finishO無効なタイムスタンプにより、日付が 0 になり、デフォルトで UNIX エポックになります。

于 2012-11-29T18:33:16.047 に答える