J'ai un peu de mal avec la fonction mktime. Sur mon serveur de production, si j'exécutez la commande suivante:Fonction MKTime retournant un mauvais temps?
echo '<p>' . mktime(24, 0,0, 8,29,2009) . ' - 12pm</p>';
echo '<p>' . mktime(23, 0,0, 8,29,2009) . ' - 11pm</p>';
echo '<p>' . mktime(22, 0,0, 8,29,2009) . ' - 10pm</p>';
Et puis convertir ces horodatages revenir à un format lisible (à l'aide www.unixtimestamp.com pour la conversion rapide), les temps sont décalés d'une heure. J'ai d'abord pensé que c'était un problème avec 2400 VS 0000, mais cela ne tient pas compte des autres dates étant hors tension.
Des idées?
J'ai défini mon fuseau horaire par défaut, qui n'a pas été défini. Une enquête plus poussée a l'air d'avoir sauté le pistolet, l'horodatage convertit en avant et en arrière tout à fait bien, et il fait bien dans la DB. Cela semble être un problème d'affichage seulement. Merci pour l'aide en tout cas. –