老师同学们好。
在开发的时候,开启了自动时间戳。在模板输出的时候,发现利用常规的自动时间戳转换失败。
后来把database里面的。
'datetime_format' => 'Y-m-d H:i:s', 这个选项改为false后,在模板里用常规转换还是 失败。
请问一下应该怎么正确的输出。
由于框架的规则,自动开启时间戳写入功能。需要在模型里面通过获取器来获取时间戳,然后在获取器里格式化一下时间。在模板里面调用的时候直接调用该字段即可。
模型里面用获取器获取一下。格式化并返回。
模板里直接输出
注明:开启自动时间戳写入,一般是通过模型的方法写入的时间戳才能正常生效。读取的时候也是通过模型获取数据。前台显示的时间才能正常转换过来。
直接用原生写啊,<?php date('Y-m-d H:i:s',time());?>
由于框架的规则,自动开启时间戳写入功能。需要在模型里面通过获取器来获取时间戳,然后在获取器里格式化一下时间。在模板里面调用的时候直接调用该字段即可。
模型里面用获取器获取一下。格式化并返回。
模板里直接输出
注明:开启自动时间戳写入,一般是通过模型的方法写入的时间戳才能正常生效。读取的时候也是通过模型获取数据。前台显示的时间才能正常转换过来。
直接用原生写啊,<?php date('Y-m-d H:i:s',time());?>