如何在PHP中按照一个固定值来舍入时间

时间:2018-05-31 12:35:59

标签: php date

如果第二个值大于30秒,我需要使用PHP来计算小时和分钟值。我在下面解释我的代码。

<?php
$today = date("H:i:s");
echo $today;//17:59:45
?>

这里的第二个值是45所以我的要求是如果第二个值超过30那么它将向上舍入意味着输出应该是18:00并且如果第二个值更少比3017:59使用PHP。

1 个答案:

答案 0 :(得分:2)

与&#34相同的一般原则;在JavaScript&#34;中舍入到{x}小数 - 将原始时间戳除以60,再舍入,再次乘以60:

echo date('H:i:s', round(time() / 60) * 60);