Cómo dar formato estándar de fecha/hora a una cadena con hora militar en PHP

Escrito por steve mcdonnell Google | Traducido por pau epel
  • Comparte
  • Twittea
  • Comparte
  • Pin
  • E-mail
Cómo dar formato estándar de fecha/hora a una cadena con hora militar en PHP
Los estándares de hora americana sólo usan los números de 1 a 12 para las horas. (Brand X Pictures/Brand X Pictures/Getty Images)

Para un americano, una visualización "estándar" de tiempo incluye la hora, de 1 a 12, los minutos, los segundos y "a.m." o "p.m." para indicar si la hora es antes o después del mediodía. La hora militar utiliza un formato de 24 horas con la hora, de 0 a 24, los minutos y los segundos. Puedes usar la función strtotime de PHP para convertir una cadena de caracteres con una hora militar a un valor de fecha/hora de PHP, y usar la función date de PHP para mostrar el valor de fecha/hora en formato estándar.

Nivel de dificultad:
Moderado

Otras personas están leyendo

Instrucciones

  1. 1

    Crea un nuevo archivo PHP en un editor, o usando el Bloc de Notas. Crea una cadena de caracteres con una hora militar. Por ejemplo, escribe esto:

    <?php $militar = "02:05:41";

  2. 2

    Utiliza la función strtotime para convertir la hora militar en un valor fecha/hora de PHP. Por ejemplo, ingresa lo siguiente:

    $standard = strtotime($militar);

  3. 3

    Muestra el valor fecha/hora de PHP como una hora estándar, usando los códigos de formato de fecha y hora. Por ejemplo, escribe esto:

    echo date("g:i:s a", $standard); ?>

  4. 4

    Guarda el archivo PHP. Ejecuta el código en un navegador web para asegurarte de que genera el resultado correcto.

No dejes de ver

Filtrar por:
  • Mostrar todos
  • Artículos
  • Galerías de fotos
  • Videos
Ordenar:
  • Más relevante
  • Más popular
  • Más reciente

No se encuentran artículos disponibles

No se encuentran slideshows disponibles

No se encuentran videos disponibles