lado frontend envío axios esta fecha de distancia:
Mon Jun 13 2022 18:29:00 GMT+0200 (Ora legale dell'Europa centrale)porque el lado backend (laravel 8.x) me guarda el de siempre de la siguiente manera:
2022-06-13 16:29:00Ojalá me salvara 18:29 y no 16:29
¿Cómo puedo manejar esto? no puedo instalar bibliotecas como moment.js
Esto probablemente se deba a que la zona horaria de su aplicación está configurada en UTC. Personalmente, recomendaría almacenar todo en UTC y convertirlo para mostrarlo en la interfaz.
Sin embargo, si debe almacenarlos en el mismo formato, deberá configurar la zona horaria en config/app.php
/* |-------------------------------------------------------------------------- | Application Timezone |-------------------------------------------------------------------------- | | Here you may specify the default timezone for your application, which | will be used by the PHP date and date-time functions. We have gone | ahead and set this to a sensible default for you out of the box. | */ 'timezone' => 'UTC', <--- Change this to your timezone eg: Africa/CairoSeleccione la zona horaria correcta de esta lista.
No olvide ejecutar php artisan config:clear para asegurarse de que se utilicen los cambios de configuración de su zona horaria.
Resolví de la siguiente manera:
return new Date(year, month - 1, day, hours, minutes, seconds).toString().slice(0, 24);puedes hacerlo mejor?