我现在准时住在gmt + 6
之下我希望以24小时时间格式看到我的时间。我写了代码:
date_default_timezone_set('Etc/GMT+6');
echo $date2=date("H:i:s");
但它以12小时格式显示时间,如时间为:10:02:00
。
但是我只写下面一行
echo $date2=date("H:i:s");
它显示我12小时格式的时间,但总是减少4小时。即它应显示22:02:00
但显示18:02:00
提前致谢。
答案 0 :(得分:1)
$timezone = +6; //(GMT +6:00)
echo gmdate("H:i:s", time() + 3600*($timezone+date("I")));