php中获取当前的小时

在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

发表回复 0