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

thinkphpの時間の問題

データベースには、askTime フィールドと呼ばれるフィールドがあります。データが挿入されるたびに、現在時刻が保存されます。形式は、年、月、日、時、分、秒です。しかし問題は、そのまま取り出す方法がわからないことですか?
試してみましょう: var_dump($date['askTime']) 出力は null
試してみましょう 2: echo date("Y-m-d H:i:s",$date['askTime']) 出力 1970-01- 01 08:00:00 と表示されていますが、タイムゾーンは設定ファイルで設定されています
tp3.2 では、データベース内の書式設定された日付をそのまま出力するにはどうすればよいでしょうか? ?

黄舟黄舟2723日前667

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

  • 伊谢尔伦

    伊谢尔伦2017-05-27 17:44:48

    保存するのはフォーマットされた時間であり、保存時に変換しない限り、文字列として取得できます。データベースフィールドのデータを確認するにはスクリーンショットを撮るのが最善です。

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-27 17:44:48

    1. スクリーンショットデータベース askTime コンテンツ

    2. askTime がタイムスタンプではなく文字列の場合は、日付を使用しないでください

    返事
    0
  • キャンセル返事