検索

ホームページ  >  に質問  >  本文

自動タイムスタンプとテンプレート出力時間変換をオンにする問題について。

こんにちは、先生とクラスメートの皆さん。

開発中、自動タイムスタンプはオンになっていました。テンプレート出力時に、従来の自動タイムスタンプ変換が失敗することが判明しました。

後でデータベースに入れます。

'datetime_format' => 'Y-m-d H:i:s'、このオプションを false に変更した後も、テンプレートでの通常の変換は失敗します。

正しい出力方法を教えてください。

善為善為2102日前1260

全員に返信(2)返信します

  • 善為

    善為2019-05-20 17:02:48

    フレームワークの規定により、タイムスタンプ書き込み機能が自動的に有効になります。モデルのゲッターを介してタイムスタンプを取得し、ゲッターで時刻をフォーマットする必要があります。テンプレート内でこのフィールドを呼び出す場合は、このフィールドを直接呼び出すだけです。

    モデル内のゲッターを使用して取得します。フォーマットして返します。

    QQ截图20190520170000.png


    テンプレートの直接出力

    QQ截图20190520170054.png


    注: タイムスタンプの自動書き込みをオンにすると、通常、モデル メソッドを通じて書き込まれたタイムスタンプが正常に有効になります。読み取り時には、モデルを通じてデータも取得されます。フロントに表示されている時刻は正常に換算できます。

    33.png

    返事
    0
  • 殘留の回憶

    殘留の回憶2019-05-20 16:55:36

    ネイティブで直接記述します、<?php date('Y-m-d H:i:s',time());?>

    返事
    0
  • キャンセル返事