我使用 Laravel 并在 Docker 上部署了我的应用程序
我使用 Carbon 包进行时间管理,并将时区设置为亚洲/德黑兰,但现在我发现一个问题,时间向前推进一小时,但我不希望这一小时向前推进。
有办法让我向后退一小时吗?
Carbon::now("Asia/Tehran"); // Asia/Tehran (+04:30)
但是我需要这个
Carbon::now("Asia/Tehran"); // Asia/Tehran (+03:30)
最佳答案
使用timezonedb
包解决您的问题
pecl install timezonedb
或者直接下载并安装 https://pecl.php.net/package/timezonedb/
安装后将此行添加到php.ini
extension=timezonedb.so
关于php - 如何更改或管理 "Carbon"时区,使其不会来回移动时钟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75839859/