Est-ce que php date_default_timezone_set ajuster à la lumière du jour sauvegarde?
J'ai ce code et je me demande si cela entraînera toujours le bon temps de Stockholm? P>
date_default_timezone_set('Europe/Stockholm'); $timestamp = date("Y-m-d H:i:s");
3 Réponses :
Oui, cela devrait toujours entraîner le bon moment. P>
Et si votre fuseau horaire est réel.
Non, ça ne va pas! Voir aussi le commentaire de Jeffz ci-dessus.
Non, ça ne va pas! Vous devez vérifier vos pensées avec le code réel avant de répondre!
Tant que votre fuseau horaire est répertorié dans le lien suivant, l'horodatage doit être relatif à la bonne fustion horaire. P>
Le fuseau horaire correct ne gère pas automatiquement le temps de DST!
Encore une fois, non, non et non! Vous devriez vérifier vos "solutions" avec le code avant de les publier!
PHP ne gère pas la DST automatiquement. Vous devez vérifier
if (date('I', time()) == 1) ... the time is in DST mode ("0" = not)
En un mot: ça devrait, mais ce n'est pas le cas. Dans un département de fuseau horaire, PHP aspire grandement. Ça a toujours eu eu.