如何解决ThinkPHP时间格式错误及优化时间字段处理方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1046个文字,预计阅读时间需要5分钟。
ThinkPHP时间格式错误,并非代码写错,而是时区没对齐、函数用混了、或者是数据库和PHP层时间语义没分清。
date_default_timezone_set() 必须加在 public/index.php 顶部
ThinkPHP 不会自动帮你设时区,config('app.timezone') 在 6.0 及更早版本完全不生效,6.1+ 也只影响日志和缓存,不影响 date()、strtotime() 或模型自动填充。
本文共计1046个文字,预计阅读时间需要5分钟。
ThinkPHP时间格式错误,并非代码写错,而是时区没对齐、函数用混了、或者是数据库和PHP层时间语义没分清。
date_default_timezone_set() 必须加在 public/index.php 顶部
ThinkPHP 不会自动帮你设时区,config('app.timezone') 在 6.0 及更早版本完全不生效,6.1+ 也只影响日志和缓存,不影响 date()、strtotime() 或模型自动填充。

