如何设置值';P';php中的日期函数
我有这个值+05:00 这是我的密码如何设置值';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有固定的差异,而是希望看到某个国家或地区的本地时区。您应该从中选择您的本
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我有一个横幅,我想在上面显示当地时间。我该怎么做?很简单。