I use Laravel and I deployed my application on Docker
I use carbon package for time management and I set the timezone to Asia/Tehran But now I found a problem and the time are moved forward one hour and I don't want this one hour to move forward. Is there a solution for me to move back one hour?

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相关问答推荐

无法使用PHP DomDocument找到IMG元素

在WooCommerce Checkout帐单地址字段后插入自定义按钮

显示WooCommerce当前产品类别或标签的短代码

Laravel集合块()方法

Laravel POST方法返回状态:POST方法上不允许使用405方法

是否重新排序多维数组元素以将所有子数组中的子数组移动到元素列表的底部?

将SVG包含在另一个php生成的SVG中

在PHP 8.2 Gloogle云引擎上加载大型php文件速度缓慢

SFTP在PHP(phpseclib3\Net\SFTP)-过滤目录列表结果服务器端可能吗?类似于psftp中的LS命令?

将数据推入所有子数组条目

如何在其他数组php中创建具有关联数组的数组

在 PHP 中将字符串分解为数组(字符串类似于 WP 短代码)

如何用十进制和字母数字减go 和添加 id

关于Laravel缓存出现的错误

MongoDB Laravel Jenssegers 包:插入数据库时​​未定义的类常量PRIMARY

simplexml_load_file 和 simplexml_load_string 返回具有不同编码的相同数据

在WooCommerce可变产品中显示所选变体的自定义字段

在 laravel 中更新表单时如何在 Select 选项中保留旧值?

从 CSV 文件 seeder 数据库时的额外行

Symfony 在将它传递给 Twig 时是否从数据库中获取整个对象?