嗨,我正在使用以下方式将时间戳转换为小时:

 echo time() / 3600 % 24;


如果它是7 GTM,则返回类似7的返回值,但是我需要它的输出,例如07:00

请提出建议。

谢谢!

最佳答案

您可以使用gmdate函数执行此操作

echo gmdate("H:i", time());


如果您只想几个小时,而不是只在H中只有gmdate


gmdate-格式化GMT / UTC日期/时间


Demo

@Mark Baker所示,如果您要修复第二个计时器,则可以像这样手动编写

echo gmdate("H:00", time());

10-06 06:00