如何在PHP中按一个固定值舍入时间
如果秒值大于30秒,我需要使用PHP对小时和分钟值进行四舍五入。我在下面解释我的代码如何在PHP中按一个固定值舍入时间,php,date,Php,Date,如果秒值大于30秒,我需要使用PHP对小时和分钟值进行四舍五入。我在下面解释我的代码 <?php $today = date("H:i:s"); echo $today;//17:59:45 ?> 这里的第二个值是45,所以我的要求是,如果第二个值大于30,那么它将是四舍五入的,这意味着输出应该是18:00,如果第二个值小于30,那么它将是17:59,这与“在JavaScript中四舍五入到{x}小数”的一般原则相同-将原始时间戳除以60,四舍五入,再乘以60: echo da
<?php
$today = date("H:i:s");
echo $today;//17:59:45
?>
这里的第二个值是45
,所以我的要求是,如果第二个值大于30
,那么它将是四舍五入的,这意味着输出应该是18:00
,如果第二个值小于30
,那么它将是17:59
,这与“在JavaScript中四舍五入到{x}小数”的一般原则相同-将原始时间戳除以60,四舍五入,再乘以60:
echo date('H:i:s', round(time() / 60) * 60);
与“JavaScript中的{x}位小数取整”相同的一般原则-将原始时间戳除以60,取整,再乘以60:
echo date('H:i:s', round(time() / 60) * 60);