gpt4 book ai didi

php - 如何在 PHP 中获取本地时区?

转载 作者:可可西里 更新时间:2023-11-01 13:13:45 27 4
gpt4 key购买 nike

我正在使用 date("D, m/d/Y h:i:s A T") 函数调用来获取当前日期时间,但返回的时间与我获取的时间不同当我在 linux bash 命令中设置日期时(本地时间为 CST,而 php 日期函数返回时间为 UTC)。我试过使用 $timezone = @system("date +%Z",$retval); 获取时区以尝试使用 date_default_timezone_set() 设置本地时区功能。但是 CST 似乎不是有效的 timezone_identifier。

简而言之,我只需要获取与本地日期时间相同的日期和时间即可。

最佳答案

使用来自 http://php.net/manual/en/timezones.php 的时区

因此,对于 CST 使用:

<?php
date_default_timezone_set("America/Chicago");

如果您只有时区缩写而没有时区 ID,则使用:

<?php
date_default_timezone_set(timezone_name_from_abbr("CST"));

关于php - 如何在 PHP 中获取本地时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8648973/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com