在PHP中,要获取当前的小时数,你可以使用内置的date()
函数或者DateTime
类。以下是两种方法的示例:
使用 date()
函数
$hour = date("H");
echo "当前小时是: " . $hour;
这里的 "H"
是24小时制的小时数(00 到 23),如果你想得到12小时制的小时数,你可以使用 "h"
(01 到 12)。
使用 DateTime
类
$currentDateTime = new DateTime();
$hour = $currentDateTime->format("H");
echo "当前小时是: " . $hour;
这两种方法都会输出当前系统的小时数。请注意,这些函数返回的小时数会根据服务器的时区设置而有所不同。如果需要确保特定的时区,你可以在使用DateTime
类时指定时区,例如:
$timezone = new DateTimeZone('America/New_York');
$currentDateTime = new DateTime(null, $timezone);
$hour = $currentDateTime->format("H");
echo "纽约时间当前小时是: " . $hour;
这样就可以确保你得到的是特定时区的当前小时数。
Was this helpful?
0 / 0