Mon heure locale est 12-03-2013 4:30pm
.
La fonction Date de mon XAMPP imprime l’heure sous la forme 12-03-2013 10:49:56
.
Comment définir l'heure du serveur XAMPP pour afficher l'heure du système?
Allez à C:\xampp\php\php.ini
ou votre chemin personnalisé où php.ini
est, ouvrez-le.
Recherchez les éléments suivants: date.timezone = "Europe/Warsaw"
. Vous avez probablement une valeur différente de celle de mon Europe/Warsaw
. Il suffit donc de chercher la chaîne: date.timezone
.
Remplacez la valeur Europe/Warsaw
par la valeur appropriée, par exemple date.timezone = "Asia/Kolkata"
Si quelqu'un recherche son emplacement, vérifiez les valeurs valides http://php.net/manual/fr/timezones.php
N'oubliez pas de redémarrer votre XAMPP.
Pour les autres qui ne savent pas quel fuseau horaire (date.timezone) ils doivent utiliser (comme moi il y a quelque temps), veuillez vous reporter à ce manuel à partir de PHP
http://php.net/manual/en/timezones.php
J'espère que cela t'aides.
Sur votre XAMPP, vous pouvez changer le php.ini et rechercher
date.timezone
et changez-le selon votre fuseau horaire préféré
date.timezone = Asia/Jakarta
C'est pour XAMPP. Et si vous ne pouvez pas changer l'heure du serveur Web sur votre serveur distant, essayez de mettre cette fonction date_default_timezone_set () sur votre php. Comme ça :
<?php date_default_timezone_set('Asia/Jakarta'); ?>
Vous devez définir le fuseau horaire en conséquence
date-default-timezone-set('GMT');
Plus lire ici
Mais je suggérerais d'utiliser mysql now()
ou curdate()
pour prendre le temps de serveur.