Mon installation WordPress locale sur XAMPP semble avoir un mauvais réglage de l'heure. Quand je fais
date( 'Y-m-d H:i:s' );
Je reçois 2017-02-21 10:46:43 comme résultat. Cependant, l'heure de mon ordinateur est vraiment 2017-02-21 11:46:43 , donc mon WordPress a une heure de retard.
Maintenant, je l’ai déjà fait, ce qui était recommandé ici et modifié date.timezone dans le php.ini sur mon fuseau horaire et a redémarré Apache après, car je pensais que le problème pouvait être causé par XAMPP. Mais je vois toujours le mauvais moment.
Je suis aussi allé dans paramètres -> général dans WordPress et j'ai changé le fuseau horaire. L'heure locale affichée est correcte:
"L'heure locale est de 2017-02-21 11:46:43"
Mais quand j'utilise la fonction, c'est toujours faux. Avez-vous une idée de ce qui pourrait causer ce problème?
date()
est une fonction PHP
en fonction des paramètres de votre serveur. Vous pouvez faire le tour en utilisant la fonction WordPress:
current_time( 'Y-m-d H:i:s' );
Cette fonction prend en compte les paramètres dans wp-admin
.
utilisez les fonctions wordpress pour obtenir l'heure en fonction des paramètres WordPress et du fuseau horaire tels que the_time
et the_date
the_date('F j, Y');
the_time('g:i a');