从WordPress中的“gmt_offset”选项获取GMT偏移量

6

我在PHP方面并不十分精通,但我想在WordPress网站中显示用户当前的时区。 用户选择的GMT时区为:UTC+5.30, 但是get_option('gmt_offset') 返回的是“5.5”。

如何将这个“5.5”的GMT偏移量转换成“UTC+5.30”呢?

1个回答

3

以下是我的操作步骤:

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

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接