
Trabajando en uno de nuestros proyectos, hemos tenido la necesidad de poder convertir una hora en formato AM/PM a formato 24 horas, debido a las distintas zonas y usos horarios de los distintos países, por lo que, tras investigar y lograrlo, hemos querido compartirlo contigo.
Convertir una hora en formato AM/PM a formato 24 horas
Si lo que quieres es convertir una hora en formato AM/PM, por ejemplo las 2:00 PM, a formato 24 horas, cuya conversión serían las 14:00, el código a utilizar es el siguiente:
1 | <?php echo date( "H:i", strtotime( "2:00 PM" ) ); ?> |
Convertir una hora en formato 24 horas a formato AM/PM
Si, por el contrario, lo que necesitas es convertir una hora en formato 24 horas, por ejemplo las 18:00, a formato AM/PM, que serían las 6:00 PM, el código en PHP sería el siguiente:
1 | <?php echo date( "g:i a", strtotime( "18:00" ) ); ?> |
De estas dos formas puedes realizar la conversión entre los distintos tipos de horas usadas principalmente en función de la necesidad que tengas en cada momento, que dependerá del país desde el que tus visitantes accedan a tu sitio web.
