加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 在laravel中动态更改TimeZone

发布时间:2020-12-14 19:50:54 所属栏目:大数据 来源:网络整理
导读:在我的项目中有时区下拉(PT,CST等),当管理员从下拉列表中更改时区时,管理面板会反映所选下拉列表中的时区. 如何根据所选选项更改Config / app.php“timezone”(应用程序时区). 您可以使用Laravel帮助程序功能配置来设置时区.但是,这只会影响您将收到的请求.
在我的项目中有时区下拉(PT,CST等),当管理员从下拉列表中更改时区时,管理面板会反映所选下拉列表中的时区.
如何根据所选选项更改Config / app.php“timezone”(应用程序时区).
您可以使用Laravel帮助程序功能配置来设置时区.但是,这只会影响您将收到的请求.
config(['app.timezone' => $timezone]);

如果您的目标是更改时区并在每个请求上运行,那么将更改的时区保存在DB或文件中会怎样.然后,为DB编写查询或读取app / config.php中的文件,并在文件中更改索引时区的值.

例如(文件示例):

当您更改时区时,它会保存在文件中.

file_put_contents("path/to/file",$timezone);

并且,在app / config.php中

$timezone= file_get_contents("path/to/file");
return [
 . . .   
    'timezone' => $timezone,. . .
]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读