Xampp PHP Date Fonction heure est différente de l'Heure de la machine locale

L'heure locale de mon ordinateur est 12-03-2013 4:30pm.

ma fonction date XAMPP affiche l'heure comme 12-03-2013 10:49:56.

comment définir L'heure du serveur XAMPP pour afficher l'heure du système?

21
demandé sur fragilewindows 2013-03-12 15:04:32

4 réponses

C:\xampp\php\php.ini, ou votre chemin personnalisé où php.ini est, de l'ouvrir.

cherchez ce qui suit:date.timezone = "Europe/Warsaw". Probablement vous avez la valeur différente que mon Europe/Warsaw. Ainsi, la recherche juste en string: date.timezone.

Changement de la valeur Europe/Warsaw à la bonne valeur, par exemple date.timezone = "Asia/Kolkata"

si quelqu'un cherche son emplacement, vérifiez les valeurs valides http://php.net/manual/en/timezones.php

n'oubliez pas de redémarrer votre XAMPP.

44
répondu Damonsson 2016-08-31 11:24:37

Pour les autres qui sont confus sur quel fuseau horaire (date.timezone) ils devraient utiliser (comme moi il y a un moment), s'il vous plaît se référer à ce manuel de PHP

http://php.net/manual/en/timezones.php

J'espère que cela vous aidera.

4
répondu niq 2015-07-13 08:33:01

à votre XAMPP vous pouvez changer le php.ini et de la recherche

date.timezone

et de le modifier à votre préférence de fuseau horaire

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 ceci :

<?php date_default_timezone_set('Asia/Jakarta'); ?>
2
répondu PutihTua 2013-11-20 15:15:41

Vous devez définir le fuseau horaire en conséquence

date-default-timezone-set('GMT');

Lire plus ici

Mais je suggère d'utiliser mysql now() ou curdate() prendre le temps de serveur.

0
répondu Sudip Pal 2013-03-12 11:08:08