Je suppose qu'il y a une différence entre mon PHP heure et l'heure du serveur.
Lorsque je vérifie l'heure actuelle en PHP, cela montre que MST est utilisé. Cependant, les tâches cron ne s'exécutent pas au bon moment.
Comment puis-je vérifier pour voir quel fuseau horaire le serveur lui-même utilise, pas ce que PHP est configuré pour utiliser?
Tous les fuseaux horaires des pays sont définis dans /usr/share/zoneinfo
répertoire:
cd /usr/share/zoneinfo/
Lorsque vous cd dans ce répertoire, vous verrez le nom des différents pays et leur fuseau horaire.
Commande pour modifier le fuseau horaire du serveur.
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
Si vous vivez en Amérique> LA, vous pouvez changer votre fuseau horaire en utilisant la commande ci-dessus. Changez le pays et l'état selon votre condition.
Commande pour vérifier la date et l'heure:
date
Réglez l'heure et la date à partir de la ligne de commande:
date -s "19 APR 2012 11:14:00"