Requisitos previos:
Debe completar las siguientes tareas antes de practicar los ejemplos de este tutorial.
Crear un nuevo proyecto de Laravel llamado tiempo de tiempo. Aquí el compositor se ha utilizado para crear el proyecto Laravel. Si el compositor no está instalado antes de entonces, debe instalarlo antes de ejecutar el siguiente comando.
$ composer create-proyect laravel/laravel timeproject
Ir a la carpeta del proyecto.
$ CD Timeproject
Todos los ejemplos de este tutorial han sido probados en Laravel versión 9+. Verifique la versión instalada de Laravel.
$ PHP Artisan -Versión
Crear un controlador:
Ejecute el siguiente comando para crear un controlador para verificar los usos del paquete de carbono. Después de ejecutar el comando, el DatueMecontroller.El archivo PHP se creará dentro de la carpeta APP/HTTP/Controllers.
$ PHP Artisan Make: Controller DetetImecontroller
Diferentes usos del carbono:
Los usos de Carbón Para diferentes propósitos se han mostrado en esta parte del tutorial modificando el DetetImecontroller.php archivo.
Ejemplo-1: lea la fecha y hora actuales
El uso más simple de la clase de carbono es leer la fecha y hora actuales. Abre el DetetImecontroller.php archivo y reemplace el contenido con el siguiente script. El ahora() función del Carbón la clase se ha utilizado en el script para leer la fecha y hora actuales.
APLICACIÓN DEL PAGO DE NAME \ HTTP \ Controllers;Abre el web.php archivo del rutas carpeta, agregue las siguientes líneas para agregar la información del controlador y ejecutar el índice() función del controlador para la URL de la raíz.
usar App \ Http \ Controllers \ DatuTimecontroller;Ejecute el siguiente comando para iniciar el servidor de desarrollo de Laravel si no se inicia antes.
$ Php Artisan ServirEjecute la siguiente URL desde el navegador Verifique la salida de este ejemplo.
http: // 127.0.0.1: 8000/
La siguiente salida similar aparecerá en función de la fecha y hora del sistema.
Ejemplo-2: formatear la fecha y hora actuales
Reemplace la función index () del DataTimecontroller con el siguiente script para saber cómo formatear la fecha y hora actuales. Se han mostrado tres tipos diferentes de formato en el siguiente script. El valor de la fecha se imprimirá con el formato DD-MM-YY en la primera salida. El valor de la fecha se imprimirá con el nombre del mes completo y el valor del año en la segunda salida. El valor de tiempo se imprimirá con el formato HH: MM: SS en la tercera salida.
índice de funciones públicas ()La siguiente salida similar aparecerá en función de la fecha y hora actuales después de ejecutar el script anterior.
Ejemplo-3: imprima la fecha actual, anterior y siguiente
Reemplace la índice() función del DetetImecontroller con el siguiente script para saber cómo imprimir la fecha actual, la próxima fecha, la fecha anterior.
índice de funciones públicas ()La siguiente salida similar aparecerá en función de la fecha y hora actuales después de ejecutar el script anterior.
Ejemplo-4: Encuentre la diferencia entre fechas en días, meses y años
Reemplace la índice() función del DetetImecontroller con el siguiente guión para saber la forma de calcular la diferencia entre dos fechas en días, meses y años.
índice de funciones públicas ()La siguiente salida aparecerá después de ejecutar el script anterior.
Ejemplo-5: Establezca la zona horaria predeterminada
Otro uso importante de la clase de carbono es establecer la zona horaria. Reemplace la índice() función del DetetImecontroller con el siguiente script para establecer dos zonas horarias diferentes y verificar las diferencias de tiempo entre las zonas horarias.
índice de funciones públicas ()La siguiente salida similar aparecerá en función de la fecha y hora actuales después de ejecutar el script anterior.
Conclusión:
La clase de carbono es una clase muy útil del Laravel para trabajar con la fecha y la hora. Se han utilizado diferentes métodos de esta clase en los ejemplos de este tutorial para imprimir la fecha y la hora de diferentes maneras y realizar tareas relacionadas con la fecha y el tiempo.