如何在PHP中获得系统时间的圆值?

时间:2015-08-05 13:23:32

标签: php codeigniter

我希望得到系统时间的圆值。

例如,考虑一下,现在时间是6:02PM,我希望输出为6:05PM

有没有方法???

2 个答案:

答案 0 :(得分:0)

您可以在php:

中使用ceil函数
$next_five = ceil(time()/300)*300;

这将给你下一轮五分钟

答案 1 :(得分:0)

 $now = time();     
 $next_five = ceil($now/300)*300;

即使一分钟超过五分钟

,也会向上舍入

用户以下功能

function blockMinutesRound($hour, $minutes = '5', $format = "H:i") {
       $seconds = strtotime($hour);
       $rounded = round($seconds / ($minutes * 60)) * ($minutes * 60);
       return date($format, $rounded);
    }


    //call 
     blockMinutesRound('20:11');// return 20:10

希望它有所帮助;)