php日期以“h”代替“:”

时间:2016-12-02 23:01:09

标签: php datetime time

其他帖子没有解决我的问题,不是一个重复的问题。

            if($userinfo2['tmZone']!="null")
            {
                $timezone  = $userinfo2['tmZone']; //Time zone from database
                echo "Local time : " . gmdate("H:i", time() + 3600*($timezone+date("I")));
            }
            else
            {
                echo "Local time : No data";
            }

我想用" h"打印小时和分钟。作为分隔符,而不是":"

非常感谢。

2 个答案:

答案 0 :(得分:2)

逃避" h" :

$time = gmdate("H\hi", time() + 3600*($timezone+date("I")));

输出:

  

23h07

答案 1 :(得分:2)

这个怎么样? echo gmdate("H\h i\m\i\\n", time());