Bonjour à tous. Suite à une mise à jour je rencontre un problème sur l'heure et la date de mon site.
Le fuseau horaire par défaut de PHP a été modifié après le chargement de WordPress par un appel à la fonction date_default_timezone_set(). Cela perturbe le fonctionnement du calcul des dates et des heures.
Qui pourrait m'aider pour mettre à jour ? Et comment dois je faire ?
Un grand merci pour votre aide
Domain Name System (DNS) - Probleme de configuration Timezone
Related questions
- Une erreur est survenue lors de l'activation de la zone DNS
44737
18.11.2016 09:53
- Réinitialiser zone DNS
33031
13.09.2017 10:34
- Réinitialiser la zone DNS
26924
22.08.2018 12:29
- Clé DKIM longue dans une zone DNS gérée par OVH
23232
06.07.2017 12:19
- Suppression de zone DNS
22952
11.06.2017 12:22
- Une erreur est survenue lors de l'activation de la zone DNS. Help
22906
06.12.2018 10:52
- Paramétrer correctement ma zone DNS
22324
29.10.2019 09:17
- Renouveler NDD sans être proprio
20551
23.12.2025 11:28
- Supprimer et remplacer une zone DNS liée à un hébergement
19963
09.11.2019 13:32
- Problème pour activer la zone DNS
18663
23.11.2016 13:40
```text pas sûr de comprendre ton raisonnement et ton souci réel
> Le fuseau horaire par défaut de PHP
non ce n'est pas WP qui le défini, heureusement
> après le chargement de WordPress
WP utilise ` date_default_timezone_set()` pour définir le décalage horaire pour ses besoins
https://www.php.net/manual/fr/function.date-default-timezone-set.php
voir `wp-settings.php`:
```text
grep date_default_timezone_set wp-settings.php
date_default_timezone_set( 'UTC' );
```
c'est Ovh qui définit le décalage par défaut, exemple
```text
ssh02.cluster023.gra.hosting.ovh.net (php/7.3/production/stable) ~ $ php -r "echo ini_get('date.timezone').\"\n\";"
Europe/Paris
```
avec ce script php:
```php
date_default_timezone_set( 'UTC' ); // comme WP
echo " php défaut: " . ini_get('date.timezone')."\n";
echo " redéfini: " . date_default_timezone_get()."\n";
?>
```
```text
php tempo.php
php défaut: Europe/Paris
redéfini: UTC
```
sorti du script, je retrouve bien le défaut Ovh:
```text
php -r "echo ini_get('date.timezone').\"\n\";"
Europe/Paris
``` ```
bonjour j'ai le même problème que vous ... avez vous trouvé une solution ?