“Il n'est pas sûr de s'appuyer sur le système de paramètres de fuseau horaire”
J'ai un script que j'ai réalisé il y a une semaine, sans aucun problème ou de bug. Aujourd'hui, je l'ai testé à nouveau et j'ai reçu ces messages:
Strict Standards: date() [function.la date]: Il n'est pas sûr de s'appuyer sur
le système de paramètres de fuseau horaire. Veuillez utiliser le jour.le fuseau horaire,
la variable d'environnement TZ ou la date_default_timezone_set()
fonction. Dans le cas où vous avez utilisé une de ces méthodes, et vous êtes toujours
l'obtention de cet avertissement, vous avez probablement mal orthographié le fuseau horaire
identificateur. Nous avons sélectionné "Europe/London "pour" 1.0/de l'heure d'été " au lieu de
C:\Users\xx\VertrigoServ\www\login\PHPMailer\class.phpmailer.php sur
ligne 1925Strict Standards: date() [function.la date]: Il n'est pas sûr de s'appuyer sur
le système de paramètres de fuseau horaire. Veuillez utiliser le jour.le fuseau horaire,
la variable d'environnement TZ ou la date_default_timezone_set()
fonction. Dans le cas où vous avez utilisé une de ces méthodes, et vous êtes toujours
l'obtention de cet avertissement, vous avez probablement mal orthographié le fuseau horaire
identificateur. Nous avons sélectionné "Europe/London "pour" 1.0/de l'heure d'été " au lieu de
C:\Users\xx\VertrigoServ\www\login\PHPMailer\class.phpmailer.php sur
ligne de 1929
J'ai déjà défini dans le php.ini ;date.timezone = "Europe/Lisbon"
et la même chose se produit. J'ai déjà redémarrer le serveur
Des idées?
OriginalL'auteur daniel__ | 2011-04-17
Vous devez vous connecter pour publier un commentaire.
En php.ini,
;
commentaires d'une ligne, donc;date.timezone = "Europe/Lisbon"
ne fait rien. Décommenter la ligne en supprimant ce qui précède;
et redémarrer Apache.+1 (Note) dans le cas où vous ne pouvez pas accès au php.ini (hébergement mutualisé ou quelque chose), il suffit de définir le fuseau horaire à partir du code PHP à l'aide de date_default_timezone_set().
OriginalL'auteur Jimmy Sawczuk
Pourquoi ne pas faire ce qui suit:?
+1 c'est mieux pour le résoudre.
Où voulez-vous mettre ce code?
dépend de votre cas d'utilisation... si vous avez écrit un simple PHP site à partir de zéro, ce serait aller dans votre processus de démarrage. Si vous avez juste besoin de régler le fuseau horaire temporairement, utilisez ce code avant votre date de calculs (et de l'utiliser à nouveau par la suite pour réinitialiser l'état). En principe, vous devez utiliser avant d'utiliser la date/l'heure de la fonctionnalité.
OriginalL'auteur Christian