2017-08-20 7 views
-2

私のコードは次のとおりです。日時破壊コードPHP

$etime = $arr['od']; 
$ds = date("Y-m-d H:i:s", strtotime($etime)); 
$timezone=new DateTimeZone("UTC"); // declare whatever your timezone is 
$etimed=new DateTime($ds,$timezone); // resultset datetime 

$arr['od']が、それは私のコードを壊す$etimedをエコーし​​ようとしているが、私はなぜ知らない、2017-08-20 19:05:59のですか?

+0

何?ページは500として機能していますか? – chris85

答えて

4

日時がオブジェクトであり、それゆえ、あなたは以下のコードのようにそれをエコーする日時をフォーマットする必要があり、そのようにエコーすることはできません:エラー・ログ内の

$etime = $arr['od']; 

$ds = date("Y-m-d H:i:s", strtotime($etime)); 

$timezone=new DateTimeZone("UTC"); // declare whatever your timezone is 
$etimed=new DateTime($ds,$timezone); // resultset datetime 

echo $etimed->format('Y-m-d H:i:s');