Laravel中时区修改与12/24小时切换

一、Laravel时区修改

Laravel开发时,你会发现时间总是不对,等数据库已经存了一大堆数据了才发现created_at完全不对,这时候就会很麻烦。

所以一定要先去修改时区(开发国际性网站除外)。Laravel是歪果仁开发的框架,自然而然里面的时区也是歪果仁的时区,默认是祖鲁时间UTC时区,比北京时间偏移8个小时。

// config/app.php
'timezone' => 'UTC',
// 修改为
'timezone' => 'Asia/Shanghai',

将UTC改为亚洲上海时区即可正常显示时间。Well done.

二、PHP的时间12小时与24小时切换

这个非常简单,JavaScript用的久了,PHP知识忘了好多,要恶补起来。

date('Y-m-d h:i:s');
// 这样是12小时制
date('Y-m-d H:i:s');
// 这样是24小时制
// 小写h是12小时,大写H是24小时

O(∩_∩)O~

本文系作者 @ 原创发布在 徐小鹏的个人分享博客。未经许可,禁止转载。

喜欢()
评论 (0)
14 文章
7 评论
0 喜欢
Top