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

时间:2012-01-06 12:07:24

标签: php

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

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

如何将P设置为+05:00

1 个答案:

答案 0 :(得分:3)

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

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

请注意,在大多数情况下,您不希望与UTC有固定的差异,而是需要国家或地区的本地时区。您应该从list of supported timezones中选择当地时区(例如,我的Europe/Berlin},并在您的应用程序或php.ini中对其进行配置。