我需要将 0:30 到 0:59 向下舍入到 0:30。
我需要将 0:00 到 0:29 舍入到 0:30。
示例:08:56 将向下舍入为 08:30,而 09:00 和 09:01 则需要向上舍入为 09:30。
秒数应省略或四舍五入为 :00
最佳答案
你为什么不这样做:
$hour = date('H');
$minute = (date('i')>30)?'30':'00';
echo "$hour:$minute";
更新
我刚刚意识到你要求所有时间都四舍五入到 :30
:
$hour = date('H');
$minute = '30'; //always 30
echo "$hour:$minute";
关于php - 将格式化的时间值四舍五入到最接近的半小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6127965/