Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PHP将时间戳转换为小时_Php_Timestamp - Fatal编程技术网

使用PHP将时间戳转换为小时

使用PHP将时间戳转换为小时,php,timestamp,Php,Timestamp,您好,我使用以下方式将时间戳转换为小时: echo time() / 3600 % 24; 如果其为7GTM,则返回类似于7,但我需要其输出,例如07:00 请建议 谢谢 您可以使用PHP的函数 echo date('h:i', time()); 或者,如果您希望它始终为:00,您可以执行以下操作: echo date('h', time()) . ':00'; 如果您希望它始终是GMT,那么您可以使用。您可以使用gmdate功能来实现这一点 echo gmdate("H:i", tim

您好,我使用以下方式将时间戳转换为小时:

 echo time() / 3600 % 24;
如果其为7GTM,则返回类似于7,但我需要其输出,例如07:00

请建议

谢谢

您可以使用PHP的函数

echo date('h:i', time());
或者,如果您希望它始终为:00,您可以执行以下操作:

echo date('h', time()) . ':00';

如果您希望它始终是GMT,那么您可以使用。

您可以使用
gmdate
功能来实现这一点

echo gmdate("H:i", time());
如果您只想要几个小时,而不是只想要
H
中的
gmdate

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

正如建议的那样,如果您想要修复第二个计时器,您可以手动编写

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

如果我对当前GMT时间使用上面的方法,它会返回12,这不是真的,但当我使用上面提到的代码时,它会返回11,这是必需的时间。如果您希望它始终是GMT,您可以使用gmdate()。也感谢您的帮助!我想这就是我想要的,我需要11分钟,如果它是11:45,我仍然需要11分钟,所以我尝试了上面的代码,只使用了“H”,它工作了。谢谢,但它仍然返回11,我需要像11:00(零格式)请建议它是否是11:35,但我的要求是有11:00
echo gmdate(“H:00,time())如果我们有7,它也会工作,它会显示像07:00