Algunos métodos útiles de clase de fecha y hora
Nombre del método | Objetivo |
---|---|
__construir() | Se usa para devolver el objeto del Fecha y hora clase. |
agregar() | Se usa para agregar el día, mes, año, hora, minutos y segundos con el objeto DateTime. |
sub() | Se usa para restar un día, mes, año, hora, minuto y segundo con el objeto DateTime. |
modificar() | Se usa para modificar el valor de la marca de tiempo. |
createFromFormat () | Se usa para leer las cadenas de fecha y hora en función de un formato especificado. |
Establece la fecha() | Se usa para establecer el valor de la fecha. |
fijar tiempo() | Se usa para establecer el valor de tiempo. |
setMestamp () | Se usa para establecer la fecha y la hora en función del valor de la marca de tiempo de UNIX. |
setTimezone () | Se usa para establecer la zona horaria para el objeto DateTime. |
getLasterRors () | Se usa para devolver las advertencias y errores. |
Diferentes ejemplos de clase de fecha y hora
Los diferentes usos de la clase DateTime se muestran en esta parte del tutorial utilizando múltiples ejemplos.
Ejemplo 1: Lea la fecha y hora actuales
Cree un archivo PHP con el siguiente script que imprime los valores de fecha y hora formateados. El objeto de la clase DateTime se crea aquí sin usar el parámetro del constructor para leer los valores de fecha y hora actuales. A continuación, la función Format () se usa para imprimir la fecha y hora actuales en el formato particular.
// Lea la fecha y hora actualesLa fecha y hora actuales es: ".$ date-> format ("D-M-Y, H: I: S")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 2: Lea la fecha y hora en particular
Cree un archivo PHP con el siguiente script que imprime los valores de fecha y hora particulares con el formato. El objeto del Fecha y hora La clase se crea aquí con un parámetro de constructor para imprimir los valores de fecha y hora particulares. A continuación, el método Format () se utiliza para imprimir la fecha y la hora en el formato particular.
// Lea la fecha y hora particularLa fecha y la hora es: ".$ date-> format ("D-M-Y, H: I: S")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 3: Lea la fecha y la hora en un formato legible
Cree un archivo PHP con el siguiente script que lea el valor de fecha basado en el valor de cadena similar a inglés e imprima el valor de fecha particular con el formato. A continuación, el método Format () se utiliza para imprimir la fecha en el formato particular.
// Lee la fecha en particularLa fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 4: Crear fecha usando createFromFormat ()
Cree un archivo PHP con el siguiente script que genera una fecha usando createFromFormat () método del Fecha y hora clase. A continuación, el método Format () se utiliza para imprimir la fecha en el formato particular.
// Lee la fecha en particularLa fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 5: Modifique la fecha actual agregando días, meses y años
Cree un archivo PHP con el siguiente script que genera una fecha después de agregar 10 días, 1 mes y 2 años utilizando el modificar() método del Fecha y hora clase. A continuación, el método Format () se utiliza para imprimir la fecha en el formato particular.
// Lee la fecha actualLa fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 6: Modifique la fecha actual restando días, meses y años
Cree un archivo PHP con el siguiente script que genera una fecha después de restar 5 días, 6 meses y 1 año usando el modificar() método del Fecha y hora clase. A continuación, el método Format () se utiliza para imprimir la fecha en el formato particular.
// Lee la fecha actualLa fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 7: Agregar días, meses y años con la fecha actual
Cree un archivo PHP con el siguiente script que genera una fecha después de agregar 5 días, 1 mes y 3 años creando el objeto de Intervalo de fecha clase y el agregar() Método de esta clase. A continuación, el método Format () se utiliza para imprimir la fecha en el formato particular.
// Lee la fecha actualLa fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Ejemplo 8: Lea la fecha con el manejo de excepciones
Cree un archivo PHP con el siguiente script que imprime el valor de fecha particular que se toma del parámetro URL con el formato. El trata de atraparlo El bloque se usa en el script para mostrar el mensaje de error para el valor de fecha incorrecta.
if (isset ($ _ get ['dt']))La fecha es: ".$ date-> format ("d-m-y")."
";Producción:
La siguiente salida aparece después de ejecutar el script anterior:
Conclusión
La clase de fecha y hora del PHP se utiliza para generar la fecha y la hora de múltiples maneras. Algunos métodos comúnmente utilizados de esta clase se explican en este tutorial utilizando ejemplos simples.