8
votes

Date_default_timezone_set php a-t-il ajusté à la lumière du jour?

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");


1 commentaires

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.


3 Réponses :


-1
votes

Oui, cela devrait toujours entraîner le bon moment.


3 commentaires

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!




2
votes

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)


0 commentaires