如何在php中找到下一个最近的小时?
例如,如果当前时间是4:15,则下一个小时将是5,依此类推
$dateString = 'Tue, 13 Mar 2012 04:48:34 -0400';
$date = new DateTime( $dateString );
echo $date->format( 'H:i:s' );给我字符串中的时间,我想在此基础上展开,得到下一个最接近的小时
发布于 2012-03-13 17:24:40
将任何符合条件的日期()提供给:
function roundToNextHour($dateString) {
$date = new DateTime($dateString);
$minutes = $date->format('i');
if ($minutes > 0) {
$date->modify("+1 hour");
$date->modify('-'.$minutes.' minutes');
}
return $date;
}发布于 2012-03-13 17:21:25
$nextHour = (intval($date->format('H'))+1) % 24;
echo $nextHour; // 5发布于 2017-06-05 07:19:54
我们开始吧:
<?php
echo date("H:00",strtotime($date. " + 1hour "));
?>https://stackoverflow.com/questions/9681097
复制相似问题