搜索

首页  >  问答  >  正文

关于开启自动时间戳,模板输出时间转换的问题。

老师同学们好。

在开发的时候,开启了自动时间戳。在模板输出的时候,发现利用常规的自动时间戳转换失败。

后来把database里面的。

'datetime_format' => 'Y-m-d H:i:s', 这个选项改为false后,在模板里用常规转换还是 失败。

请问一下应该怎么正确的输出。

善為善為2057 天前1239

全部回复(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
  • 取消回复