【发布时间】:2016-01-27 20:25:42
【问题描述】:
我在 PHP 方面并不完美,我试图在 wordpress 网站中显示用户的当前时区。
用户选择的 GMT 时区为:UTC+5.30
但是get_option('gmt_offset')
返回“5.5”
如何将 '5.5' GMT 偏移量设为 'UTC+5.30' ?
【问题讨论】:
标签: php wordpress time timezone gmt
我在 PHP 方面并不完美,我试图在 wordpress 网站中显示用户的当前时区。
用户选择的 GMT 时区为:UTC+5.30
但是get_option('gmt_offset')
返回“5.5”
如何将 '5.5' GMT 偏移量设为 'UTC+5.30' ?
【问题讨论】:
标签: php wordpress time timezone gmt
这是我所做的:
$min = 60 * get_option('gmt_offset');
$sign = $min < 0 ? "-" : "+";
$absmin = abs($min);
$tz = sprintf("UTC%s%02d:%02d", $sign, $absmin/60, $absmin%60);
【讨论】: