2016-12-02 4 views
-2

Другие сообщения не решали мою проблему, это не повторяющийся вопрос.php date with "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"; 
      } 

Я хотел бы напечатать час и минуты с «ч» в качестве разделителя, а не «:»

Большое спасибо.

ответ

2

Просто избежать "ч":

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

Выход:

23h07

+0

Perfect. Спасибо – bdtry

+0

Добро пожаловать. – JazZ

2

Как насчет этого? echo gmdate("H\h i\m\i\\n", time());