タイトルの通り、データベース(MYSQL)に入っているdatetimeの日付を取得して、表示させると、テーブルの時刻が表示されず、現在時刻が表示されてしまいます。
どうしたらよいでしょうか
以下Controllerです。
$sth=$db->prepare('SELECT ev_date,name FROM dtb_ev');
$sth->execute();
while($row=$sth->fetch(\PDO::FETCH_ASSOC)){
$test[] = $row;
}
return $app->render('Block/myev.twig', array( 'tests' => $test ));
以下myev.twigです。
{% for test in tests %}
{{ test.ev_date|date("Y/m/d H:i:s") }}
{{ test.name }}
{% endfor %}
{{ test.name }} は全てうまく表示されます。
しかし、{{ test.ev_date|date("Y/m/d H:i:s") }}は全て現在時刻になってしまいます。
何が間違っているのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。