【Thinkphp5】解决模板输出时间戳自动转换为时间格式的问题

背景:

数据库存储时间为时间戳,格式为varchar,模板输出时未进行时间格式化却输出了时间格式

如下图

(数据库存储的时间戳)

(页面输出的时间)

(未进行格式化的时间代码)

(格式化后的时间代码)

此时将报错:

解决方法:

修改database.php(数据库配置文件)中的 datetime_format 项,

默认为

修改为

此时再将时间代码进行格式化

此时输出为

注意:此时所有有关时间的代码都需要进行格式化输出,否则将原样输出时间戳!!!

原文地址:https://www.cnblogs.com/jasonLiu2018/p/11519469.html