在我的国家取消使用DST(夏令时)之后,我遇到了问题.此更改不会出现在php库中,因此我不能使用默认时区,因为现在不支持+3:30. 此外,像GMT-3:30这样的时区也没有宣布. 有什么解决办法吗?

除非Carbon 本身接受setTimezone("+03:30"),但我正在寻找在我的应用程序的所有活动中更改时区的解决方案

推荐答案

使用以下命令更新时区数据库库已解决问题:

pecl upgrade timezonedb

然后它需要将以下行添加到php.ini文件:

extension=timezonedb.so

Php相关问答推荐

try 修改这个PHP代码如果语句在WordPress""

dockerized laravel服务器拒绝POST请求

以编程方式更新现有Yith WooCommerce Booking的状态

使用WordPress wp_mail()的邮箱标题无效

Laravel eloquent-如果没有包含InitialValue的结果,则查询where Second Value

这是在可召回的背景下吗?

从目录文件夹中获取文件并追加到 Select 下拉列表(选项)-wordpress/wc

curl_close()未从PHP 8开始写入CURLOPT_COOKIEJAR会话文件

文本到语音:不考虑音高值

随机显示WordPress快捷代码功能时出现问题

如何在 apache Laragon - laravel 10 中允许方法 DELETE?

将 PHP 版本更改为 8.1,但 WordPress 认为我们正在使用版本 7.4?

Docker-用于部署的 PHP 应用程序映像无法在本地运行

在shopware 6.5上可以使用什么事件来判断刚刚支付的订单的状态

跟踪通过 WooCommerce 分层定价表插件进行的购买

自定义错误页面不适用于 Apache 和 nginx 设置的 .htaccess

使用循环和引用而不是递归创建分层/父子数组

PHP 中的 curl 验证失败(openssh 连接正常)

hasOne/belongsToMany 或多对多

Laravel 自定义中间件:ERR_TOO_MANY_REDIRECTS