Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何设置值';P';php中的日期函数_Php - Fatal编程技术网

如何设置值';P';php中的日期函数

如何设置值';P';php中的日期函数,php,Php,我有这个值+05:00 这是我的密码 date_default_timezone_set('UTC'); echo date('H:i A P'); 如何将p设置为+05:00p是当前时区和UTC之间的差异。如果您将时区设置为UTC,自然会有零的差异。尝试: date_default_timezone_set('Etc/GMT-5'); echo date('H:i A P'); 请注意,在大多数情况下,您不希望与UTC有固定的差异,而是希望看到某个国家或地区的本地时区。您应该从中选择您的本

我有这个值+05:00 这是我的密码

date_default_timezone_set('UTC');
echo date('H:i A P');

如何将p设置为+05:00

p
是当前时区和UTC之间的差异。如果您将时区设置为UTC,自然会有零的差异。尝试:

date_default_timezone_set('Etc/GMT-5');
echo date('H:i A P');

请注意,在大多数情况下,您不希望与UTC有固定的差异,而是希望看到某个国家或地区的本地时区。您应该从中选择您的本地时区(例如,我的时区是
Europe/Berlin
),并在应用程序中进行配置,或者。

p
是当前时区和UTC之间的差异。如果您将时区设置为UTC,自然会有零的差异。尝试:

date_default_timezone_set('Etc/GMT-5');
echo date('H:i A P');

请注意,在大多数情况下,您不希望与UTC有固定的差异,而是希望看到某个国家或地区的本地时区。您应该从中选择您的本地时区(例如,我的时区是
Europe/Berlin
),并在您的应用程序或中进行配置。

我只想在+05:00区域显示时间,但只使用值而不是字符串作为“UTC”,。。etcsimply我想在+05:00区域显示时间,但只使用值而不是字符串作为“UTC”,。。etci只知道时间差,如+05:00,而不是+5小时的“Etc/GMT-5”,使用“Asia/Yekaterinburg”,但这是正确的方法。@Bilal抱歉,我没有遵循。我刚刚告诉过你Etc/GMT-5,所以你现在知道了,不是吗?如果在整数中存在差异(因此您的输入类似于
$diffHours=5
),只需选择
'Etc/GMT-'。($diffHours)
@Dickie使用
Asia/Yekaterinburg
是不正确的,如果您总是希望相差5小时。当地的法律经常。@phihag我有一个横幅,我想在上面显示当地时间。我该怎么做?很简单。我只知道+05:00之类的时差,而不是+5小时的“Etc/GMT-5”,使用“Asia/Yekaterinburg”,不过这是正确的方法。@Bilal抱歉,我不懂。我刚刚告诉过你Etc/GMT-5,所以你现在知道了,不是吗?如果在整数中存在差异(因此您的输入类似于
$diffHours=5
),只需选择
'Etc/GMT-'。($diffHours)
@Dickie使用
Asia/Yekaterinburg
是不正确的,如果您总是希望相差5小时。当地的法律经常。@phihag我有一个横幅,我想在上面显示当地时间。我该怎么做?很简单。