Bonjour,
en utilisant la fonction php date('H:i:s'), j'ai une heure de moins à l'affichage que l'heure locale.
J'ai ce souci en local avec Laragon et en distant sur mon serveur dédié.
ma config sur Laragon dans php.ini:
[Date]
; Defines the default timezone used by the date functions
; https://php.net/date.timezone
;date.timezone =
; https://php.net/date.default-latitude
;date.default_latitude = 31.7667
; https://php.net/date.default-longitude
;date.default_longitude = 35.2333
; https://php.net/date.sunrise-zenith
;date.sunrise_zenith = 90.833333
; https://php.net/date.sunset-zenith
;date.sunset_zenith = 90.833333
C'est la config par défaut. Je n'y ai pas touché.
Sur mon serveur dédié, c'est pareil!
Que puis-je faire?
Merci
Olivier
Hello,
Les " ; " dans ton fichier .ini indiquent que la ligne de configuration qui suit est commentée et donc inactive. Si tu es en France tu peux modifier
;date.timezone =
par :
date.timezone = "Europe/Paris"
L'autre solution c'est d'indiquer la timezone directement dans ton fichier php (mais attention car ça modifie aussi pour les utilisateurs à l'étranger) :
date_default_timezone_set('Europe/Paris');