您如何获得当前时间和最近的时间,例如
现在是时候了2:25PM
。
当前时间是2:00PM
最接近的时间2:59PM
(不是3PM
,2:59PM
将做)。
如果我理解正确:
<?php
$hour = date("g:00A"); // or "G" for 24-hour clock
$nearest_hour = date("g:59A");
?>
你可以尝试这样的事情:
$hour = date('H');
$min = date('i');
if($min > 30)
{
$closest_hour = $hour +1;
}
elseif($min < 30)
{
$closest_hour = $hour;
}
else
{
//Here is exactly half past $hour so you decide what to do :)
}
!
所以你有 HH:MM。
为什么只保留 HH 并在其旁边添加 59 ?这不是一直在工作吗?