Redondear Hora segun imagen
Publicado por Eduardo (185 intervenciones) el 29/11/2021 23:12:21
hola a todos.. espero esten todos super bien.... me podrian ayudar con esto agradeceria enormemente....
Que funcion le pongo a mi linea de codigo para que redondee la hora de acuerdo a esta imagen

por lo que por ejemplo
si son las 5:00 a 5:15 lo redondea a 5:00
si son las 5:16 a 5:30 lo deja a 5:30
si son las 5:31 a 5:45 lo deja a 5:30
si son las 5:46 a 6:00 lo pone a 6:00
y asi susesivamente
he usado esta funcion pero solo me redondea unos minutos y normal pero no logro adapparlo a lo que necesito
Graciassss
Que funcion le pongo a mi linea de codigo para que redondee la hora de acuerdo a esta imagen

por lo que por ejemplo
si son las 5:00 a 5:15 lo redondea a 5:00
si son las 5:16 a 5:30 lo deja a 5:30
si son las 5:31 a 5:45 lo deja a 5:30
si son las 5:46 a 6:00 lo pone a 6:00
y asi susesivamente
he usado esta funcion pero solo me redondea unos minutos y normal pero no logro adapparlo a lo que necesito
1
2
3
4
5
6
7
8
9
function round_time( $time, $round_to_minutes = 5, $type = 'auto' ) {
$round = array( 'auto' => 'round', 'up' => 'ceil', 'down' => 'floor' );
$round = @$round[ $type ] ? $round[ $type ] : 'round';
$seconds = $round_to_minutes * 60;
if(substr_count($time,":")==2)
return date( 'H:i:s', $round( strtotime( $time ) / $seconds ) * $seconds );
else
return date( 'H:i', $round( strtotime( $time ) / $seconds ) * $seconds );
}
1
echo "<td width=\"49\"><center><font face=\"verdana\">". round_time(date ( 'H:i' , strtotime ( '+2 hour' , strtotime ($row["horaextra"])))) ;
Graciassss
Valora esta pregunta


0