嘿伙计们,这只是一个简单的问题。
如何获得当前小时和最近的小时,例如
现在时间 2:25PM
。
当前小时为 2:00PM
最近的小时为 2:59PM
(不是3PM
,而2:59PM
会这样做。
干杯。
答案 0 :(得分:5)
答案 1 :(得分:2)
如果我理解正确:
<?php
$hour = date("g:00A"); // or "G" for 24-hour clock
$nearest_hour = date("g:59A");
?>
答案 2 :(得分:1)
您可以尝试这样的事情:
$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 :)
}
HTH!
答案 3 :(得分:0)
所以你有HH:MM。
为什么只保留HH并在旁边添加59?这不是一直有效吗?