Uso de la función PHP Date ()
Una de las funciones más utilizadas de PHP para hacer la fecha y las tareas relacionadas con el tiempo es la fecha(). La sintaxis de esta función se da a continuación.
Sintaxis:
fecha (cadena $ format [, int $ timestamp = time ()]): cadena
Aquí, el primer parámetro es obligatorio y se utiliza para definir la fecha o la hora o su formato para mostrar la salida. El segundo parámetro es opcional y se utiliza para especificar el valor particular de la marca de tiempo para imprimir la fecha y el valor de tiempo en función de ese valor de marca de tiempo. Si se omite el segundo argumento, entonces el fecha() la función generará la salida en función de la fecha y hora del sistema. Devuelve la fecha y hora de la fecha actual del sistema en formato de cadena.
Formato de caracteres:
Se utilizan diferentes caracteres de formato para la función date () para formatear la fecha y la hora. A continuación se dan algunos caracteres de formato de uso común con explicaciones.
Usado para | Personaje | Objetivo | Ejemplo |
---|---|---|---|
Fecha | D | Muestra el día de la semana en forma corta. | Mon al sol |
d | Muestra el día del mes con cero líder. | 01 a 31 | |
METRO | Muestra el nombre del mes en forma corta. | Enero a diciembre | |
metro | Muestra el mes como un número con cero líder. | 01 a 12 | |
Y | Muestra el año de cuatro dígitos. | 2020 | |
Y | Muestra el año de dos dígitos. | 20 | |
F | Muestra el nombre del mes en forma completa. | Enero a diciembre | |
l | Mostrar el nombre de la semana en el formulario completo. | De lunes a domingo | |
norte | Muestra el mes como un número sin liderar cero. | 1 a 12 | |
j | Muestra el día del mes sin liderar cero. | 1 al 31 | |
S | Pantalla 1calle, 2Dakota del Norte, 3rd, etc. con el día del mes. | 1calle, 2Dakota del Norte, 3rd y 4th a 30th | |
Tiempo | GRAMO | Hora de visualización en formato las 24 horas sin cero liderar. | 1 a 24 |
gramo | Hora de visualización en formato de 12 horas sin liderar cero. | 1 a 12 | |
H | Hora de visualización en formato las 24 horas con cero líder. | 01 a 24 | |
H | Hora de visualización en formato de 12 horas con cero líder. | 01 a 12 | |
A | Mostrar AM/PM en la letra mayúscula. | AM PM | |
a | Mostrar AM/PM en una letra pequeña. | am PM | |
i | Muestra de minutos con cero liderado. | 01 a 60 | |
s | Mostrar segundos con cero líder. | 01 a 60 |
Ejemplo-1: uso de date () función
Diferentes usos de la fecha() La función se explica en este ejemplo. La primera fecha() la función devolverá la fecha actual del sistema en un formulario corto. El segundo fecha() la función devolverá la hora actual del sistema. El tercero fecha() la función devolverá la fecha y la hora en función del valor de la marca de tiempo. El strtotime () la función devolverá el valor de la marca de tiempo en función del retorno del valor por el cuarto fecha() función.
// Muestra la fecha actualProducción:
La siguiente salida aparecerá después de ejecutar el script.
Uso de la función PHP Time ()
Se usa para obtener el valor de la marca de tiempo de la fecha actual. Los caracteres de formato del tiempo que se mencionan anteriormente para el fecha() la función se puede utilizar para formatear el valor de tiempo() función. La sintaxis de esta función se da a continuación.
Sintaxis:
tiempo (nulo): int
No tiene parámetro y devuelve un valor entero como una marca de tiempo.
Ejemplo-2: Uso de la función Time ()
En el siguiente guión, el primero tiempo() la función devolverá el valor de la marca de tiempo de la fecha y hora del sistema, como el segundo parámetro del fecha() la función devolverá la fecha formateada. De la misma manera, la segunda fecha() la función devolverá el valor de tiempo en función del valor de retorno del segundo tiempo() función. Cómo tiempo() La función se puede usar para descubrir la diferencia entre dos valores de marca de tiempo se muestra en la siguiente parte de este script. Dos valores de marca de tiempo se almacenan en dos variables con 5 segundos de retraso.
// imprime la fecha en la marca de tiempo de tiempo generada por la función TIME ()Hoy es ".Fecha ("L, F D, Y", Time ())."
";La hora actual es ".fecha ('h: i: s a', tiempo ())."
";
La diferencia de horario es ".($ end_time - $ start_time)." segundos
Producción:
La siguiente salida aparecerá después de ejecutar el script. El 'L, F D, Y'se usa como caracteres de formato en el primera fecha() función del script. El nombre completo de la semana se imprime para 'l'Carácter, el nombre de mes completo impreso para'F'Personaje, el día del mes está impreso para'd'Carácter, y el valor de todo el año se imprime para'Y' personaje. Próximo, 'H: I: S A'se usa como caracteres de formato en el segunda fecha () Funcionar hasta la impresión de la hora, el minuto y los segundos valores con AM/PM. El dormir() La función se llama con 5 segundos de retraso aquí. Entonces, la tercera salida muestra que la diferencia de tiempo entre los dos valores de la marca de tiempo es de 5 segundos.
Conclusión:
El uso de las funciones de fecha y hora son requisitos muy comunes para cualquier aplicación web. La forma en que se pueden usar diferentes caracteres de formato para imprimir la fecha y la hora se explican en este tutorial mediante el uso de diferentes ejemplos para ayudar a los usuarios de PHP a realizar operaciones de fecha y tiempo fácilmente en sus scripts.