Laravel:来自数据库的消息的日期显示不正确

安德烈亚斯·亨特(Andreas Hunter)

现在,我向收件箱应用发送了一条消息。您可以看到在图片中保存了一条消息:在此处输入图片说明

消息在16:55发送但是在我的本地站点中,消息的日期显示不正确:在此处输入图片说明为什么发送日期的消息显示不正确?Laravel应用配置时区设置"Asia/Tashkent"

码:

$today = Inbox::where($message, $user_id)->whereDate('created_at', Carbon::today())->latest()->paginate($perPage);

$thisYear = Inbox::where($message, $user_id)->whereBetween('created_at', [now()->startOfYear(), Carbon::yesterday()->endOfDay()])->latest()->paginate($perPage);

$pastYear = Inbox::where($message, $user_id)->where('created_at', '<', now()->startOfYear())->latest()->paginate($perPage);
菲特

如评论中所述,您正在使用格式化该日期created_at->format('H:m')

在PHP中,m是指月份,而不是分钟i正在打印,01因为那是日期的月份。

使用此代替:

created_at->format('H:i')

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章