我在PHP方面并不十分精通,但我想在WordPress网站中显示用户当前的时区。 用户选择的GMT时区为:UTC+5.30, 但是get_option('gmt_offset') 返回的是“5.5”。 如何将这个“5.5”的GMT偏移量转换成“UTC+5.30”呢?
以下是我的操作步骤: $min = 60 * get_option('gmt_offset'); $sign = $min < 0 ? "-" : "+"; $absmin = abs($min); $tz = sprintf("UTC%s%02d:%02d", $sign, $absmin/60, $absmin%60);