hé les gars, c'est bizarre et je n'avais jamais vécu ça auparavant. J'ai créé un nouveau blog et un thème personnalisé. J'utilise <?php echo date("H:i"); ?>
dans mon thème.
Le temps qui est mis est 2h plus tôt. par exemple. s'il est en réalité 16h00, la date générée avec date () est 14h00.
Je ne sais pas pourquoi ça se passe? J'utilise la version allemande wordpress avec le pack de langue allemand.
Aussi ne fait pas une différence lors de la mise
setlocale(LC_ALL, 'de_DE');
date_default_timezone_set('Europe/Berlin');
dans wp-config.php.
aucune idée de comment je pourrais résoudre ça? l'heure réglée dans mes paramètres wordpress est UTC + 2, qui correspond à l'heure correcte.
Cela pourrait probablement faire une session de débogage exquise, mais en tenant compte du vendredi soir - utilisez simplement date_i18n()
et laissez WordPress gérer un énorme gâchis cette heure les problèmes sont généralement.
La fonction PHP date()
ne renvoie-t-elle pas simplement une valeur basée sur l'horodatage du serveur ? Alors, quelle est l’heure actuelle de votre serveur par rapport à votre heure locale? Cela explique-t-il la différence de deux heures?
Essayer
echo date('H:i', current_time('timestamp'));
et apprécie!
Je pense que le problème est que la date du serveur est différente entre vos. Votre serveur a une date
différente entre votre probablement parce qu'il est placé dans un autre état.