Sintaxis:
string date (string $ format [, int $ timestamp = null])La primera El argumento es obligatorio, y se utiliza para definir el formato que se utilizará para convertir el marca de tiempo actual o el valor particular de la marca de tiempo en un formato legible por humanos.
El segundo argumento es opcional, y se utiliza para definir el valor particular de la marca de tiempo que se convertirá en función de la cadena de formato. El valor predeterminado de este argumento es nulo.
Devuelve la salida formateada del valor de la marca de tiempo.
Formatear caracteres
Se utilizan muchos tipos de caracteres para formatear el valor de la fecha. Algunos caracteres de formato de uso común se dan a continuación.
Personaje | Objetivo |
D | Se usa para mostrar el día de la semana en forma corta. (Mon al sol) |
METRO | Se usa para mostrar el nombre del mes en forma corta. (Jan a dic) |
Y | Se usa para mostrar el año de cuatro dígitos. |
d | Se usa para mostrar el día del mes con el cero líder. (01 a 31) |
metro | Se usa para mostrar el número de meses con el cero líder. (01 a 12) |
j | Se usa para mostrar el día del mes sin el cero líder. (1 al 31) |
norte | Se usa para mostrar el número de meses sin el cero líder. (1 a 12) |
Y | Se usa para mostrar el año de dos dígitos. |
F | Se usa para mostrar el nombre de mes completo. (Enero a diciembre) |
l | Se usa para mostrar el nombre completo de lunes a viernes. (De lunes a domingo) |
S | Se usa para mostrar el día del mes con el número ordinal. (1calle, 2Dakota del Norte, 3rd, 4th…) |
Ejemplos de función date ()
Los usos de la función date () se han mostrado en la siguiente parte de este tutorial utilizando múltiples ejemplos.
Ejemplo-1: imprima la fecha actual con el formato
Cree un archivo PHP con el siguiente script que imprima la fecha actual formateada utilizando la función date (). La cadena de formato, "JS F, Y" se ha utilizado para formatear la fecha. Aquí, 'js'ha solto imprimir el día del mes con el número ordinal', 'F'ha solido imprimir el nombre del mes en forma corta, y'Y'ha utilizado el valor del año de cuatro dígitos.
// Lea la fecha actual con la cadena de formatoHoy es $ hoy
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-2: imprima la fecha y hora actuales con el formato
Cree un archivo PHP con el siguiente script para imprimir la fecha y hora actuales en el formato legible por humanos usando la función date (). La primera cadena de formato utilizada en la función date () imprimirá la fecha separando los valores de día, mes y año con el guión (-). La segunda cadena de formato utilizada en la función date () imprimirá la hora separando los valores de la hora, el minuto y el segundo con el colon (:) y Meridiem.
// Lea la fecha y hora actuales con la cadena de formatoHoy es $ DT
";La hora actual es de $ tm
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-3: imprima la fecha particular utilizando la función mktime ()
La función mktime () genera un valor de marca de tiempo basado en los 6 valores de argumento de esta función. Los primeros tres argumentos de esta función toman los valores de la hora, el minuto y el segundo. Los últimos tres argumentos de esta función toman los valores de mes, día y año. Cree un archivo PHP con el siguiente script que generará una fecha formateada basada en la salida de la función mktime ().
// Lea el valor de fecha particular utilizando la función mktime ()La fecha es de $ DT.
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-4: imprima la fecha futura utilizando la función mktime ()
Cree un archivo PHP con el siguiente script que generará una fecha futura con el formateo basado en la salida de la función mktime (). La fecha futura se generará agregando 5 meses y 10 días con la fecha actual.
// Lea el valor de la marca de tiempo de la fecha futuraLa fecha es de $ DT.
";Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-5: imprima la fecha futura y anterior utilizando la función strTotime ()
Cree un archivo PHP con el siguiente script que generará una fecha futura y la fecha anterior con el formateo basado en la salida de la función mktime (). La fecha anterior se generará deduciendo 2 meses y 35 días desde la fecha actual. La fecha futura se generará agregando 3 meses y 5 días con la fecha actual.
// imprime la fecha actualHoy es '.Fecha ("JS F, Y").'
';La fecha anterior es '.fecha ("js f, y", $ prev_timestamp).'
';La fecha futura es '.fecha ("js f, y", $ next_timestamp).'
';Producción:
La siguiente salida aparecerá después de ejecutar el script anterior.
Conclusión
Se han mostrado diferentes formas de usar la función date () para diferentes fines en los ejemplos de este tutorial para ayudar a los usuarios de PHP a conocer el uso de esta función correctamente.