Saltar al contenido

Función date() de PHP: Explicada y Demostrada

Bienvenido a nuestra guía completa sobre la función date() de PHP. En este artículo, cubriremos todo lo que necesitas saber sobre esta potente función y cómo utilizarla de manera efectiva en tu código PHP. Nuestro objetivo es brindarte una comprensión completa de la función date() para que puedas aprovecharla al máximo en tus proyectos.

¿Qué es la función date() de PHP?

La función date() de PHP es una función integrada que se utiliza para formatear y mostrar la fecha y hora actual en una página web. También se puede usar para mostrar fechas y horas a partir de una marca de tiempo específica, así como realizar diversos cálculos y manipulaciones sobre fechas y horas.

Cómo usar la función date() de PHP

La sintaxis de la función date() es la siguiente:

Cómo usar la función date() de PHP

php
date(format, timestamp);

El parámetro "format" es obligatorio y especifica el formato en el que se debe mostrar la fecha y la hora. El parámetro "timestamp" es opcional y especifica la marca de tiempo a utilizar. Si no se especifica ninguna marca de tiempo, se utilizará la fecha y hora actual.

El parámetro "format" es una cadena que contiene uno o más códigos de formato, los cuales se utilizan para especificar el formato de la fecha y la hora. Por ejemplo, el código de formato "Y" se usa para mostrar el año, mientras que el código de formato "m" se usa para mostrar el mes.

A continuación se muestra un ejemplo de cómo usar la función date() para mostrar la fecha y hora actual:

¿Cómo usar la función date() de PHP?

php
<?php

echo "The current date and time is " . date("Y-m-d H:i:s");

Esto generará una salida similar a la siguiente:


console
The current date and time is 2023-03-02 11:25:30

Códigos de formato comunes

A continuación se muestran algunos de los códigos de formato más utilizados para la función date():

  • Y - Año de 4 dígitos
  • y - Año de 2 dígitos
  • M - Nombre del mes (abreviatura de 3 letras)
  • F - Nombre del mes (completo)
  • m - Mes (2 dígitos)
  • d - Día del mes (2 dígitos)
  • l - Día de la semana (nombre completo)
  • D - Día de la semana (abreviatura de 3 letras)
  • H - Hora (formato de 24 horas)
  • h - Hora (formato de 12 horas)
  • i - Minutos (2 dígitos)
  • s - Segundos (2 dígitos)
  • A - AM o PM

Ejemplos

A continuación se presentan algunos ejemplos de cómo usar la función date():

Ejemplo 1: Mostrar la fecha y hora actual

Ejemplo de visualización de la fecha y hora actual

php
<?php

echo "The current date and time is " . date("Y-m-d H:i:s");

Salida:


console
The current date and time is 2023-03-02 11:25:30

Ejemplo 2: Mostrar el año actual

Mostrar el año actual en PHP

php
<?php

echo "The current year is " . date("Y");

Salida:


console
The current year is 2023

Ejemplo 3: Mostrar el mes y el día

Mostrar el mes y el día en PHP

php
<?php

echo "Today is " . date("F jS");

Salida:


console
Today is March 2nd

Ejemplo 4: Mostrar el día de la semana

Mostrar el día de la semana en PHP

php
<?php

echo "Today is " . date("l");

Salida:


console
Today is Wednesday

Ejemplo 5: Mostrar la hora en formato de 12 horas

Mostrar la hora en formato de 12 horas en PHP

php
<?php

echo "The current time is " . date("h:i:s A");

Salida:


console
The current time is 11:25:30 AM

Conclusión

La función date() de PHP es una herramienta poderosa para trabajar con fechas y horas en PHP.

Te permite formatear y mostrar fechas y horas de diversas maneras de forma sencilla. Al comprender la sintaxis y los códigos de formato utilizados por la función date(), puedes crear páginas web dinámicas e informativas que muestren la fecha y la hora de una manera útil para tus usuarios.

Además de los ejemplos que hemos proporcionado, existen muchas otras formas de utilizar la función date(). Por ejemplo, puedes usarla para calcular la diferencia entre dos fechas, mostrar fechas en una zona horaria diferente e incluso generar fechas aleatorias.

En general, la función date() de PHP es una herramienta esencial para cualquier desarrollador que necesite trabajar con fechas y horas. Esperamos que esta guía haya sido útil para comprender los fundamentos de la función y cómo utilizarla de manera efectiva en tus proyectos. ¡Feliz programación!

Práctica

¿Cuál es la funcionalidad de la función date_date_set() en PHP?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.