Este es un problema extraño
También estoy usando funciones de fecha para obtener la hora, pero devuelve una hora incorrecta
return date('Ymd H:i:s'); Esto devuelve 2017-4-21 09:41:44 pero la hora actual es 14:41:44 Hay algo mal con hours . Intenté NOW() en MySQL y me dio la sincronización correcta, pero laravel PHP no. ¿Alguien puede ayudar?
En el proyecto laravel, vaya a project/config , hay un archivo app.php , en este archivo busque:
'timezone' => '';pase su valor de zona horaria en él como:
'timezone' => 'Asia/Kolkata', // I am using this for IndiaE intente nuevamente, ahora obtendrá la hora correcta según su zona horaria.
Nota: Después de pasar el valor de la zona horaria, ejecute el comando php artisan config:cache para borrar el caché y obtener los datos actualizados.
Puede establecer su zona horaria en los archivos de configuración de Laravel . El valor predeterminado es UTC .
Asegúrate de que esté configurado en tu zona horaria correcta.