2016-12-02 86 views
-2

其他帖子沒有解決我的問題,不是一個重複的問題。php日期用「h」代替「:」

  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

就難逃 「H」:

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

輸出:

23h07

+0

完美。謝謝 – bdtry

+0

不客氣。 – JazZ

2

這個怎麼樣? echo gmdate("H\h i\m\i\\n", time());