现在,我向收件箱应用发送了一条消息。您可以看到在图片中保存了一条消息:
消息在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] 删除。
我来说两句