从' gmt_offset'获取GMT抵消wordpress

时间:2015-10-28 06:53:49

标签: php wordpress time timezone gmt

我在PHP中并不完美,我试图在wordpress网站上显示用户当前的时区。 用户选择的GMT时区为:UTC + 5.30 但是get_option('gmt_offset') 返回' 5.5'

如何获得这个' 5.5' GMT抵消为' UTC + 5.30' ?

1 个答案:

答案 0 :(得分:0)

这是我做的:

$min    = 60 * get_option('gmt_offset');
$sign   = $min < 0 ? "-" : "+";
$absmin = abs($min);
$tz     = sprintf("UTC%s%02d:%02d", $sign, $absmin/60, $absmin%60);