Round formatted time value to the nearest half-hour

后端 未结 3 1219
天命终不由人
天命终不由人 2020-12-10 04:40

I need 0:30 through 0:59 to round down to 0:30.
I need 0:00 through 0:29 to round up to 0:30.

Example: 08:56 will round down to 08:30 where 09:00 and 09:01 wil

3条回答
  •  星月不相逢
    2020-12-10 05:21

    you have to do: 
    
    $hour = date('H'); 
    $minute = date('i');
    $minute = ($minute < 30 || $minute > 30) ? 30 : $minute;
    

提交回复
热议问题