configuration horloge [Easy PHP] - PHP - Programmation
Marsh Posté le 15-04-2004 à 11:46:29
il est à toi le serveur? un bon serveur ne change pas d'heure justement (en tout cas pas chez nous, c'est même chiant parfois).
Marsh Posté le 15-04-2004 à 11:48:15
hypothèse :
nous sommes en heure d'été, l'heure retournée par gmdate est peut être GMT, d'où les 2h de décalages...
Marsh Posté le 15-04-2004 à 12:10:16
bon répondons dans l'ordre :
>le serveur n'est pas à moi mais j'y ai accès en modif-admin
>ben c'est un windows et on me l'a donné comme ça et donc voui il
fait le changement d'horaire tout seul
>au sujet du décalage horaire ça doit être ça ...
[en fait ajouté 1h à l'horloge su serveur et ça a suivi
sur l'affichage du client]
mais ... cela signifierait qu' en tant qu'admin
à chaque changement d'horaire je doive faire des +2heures ou non ???? hum .... bon si tel
Marsh Posté le 15-04-2004 à 12:11:46
... [erreur de manipulation]
est le cas ça rique d'être amusant puisqu'elles ne sont pas fixe
mais bon c'est pas la mer à boire non plus ...
merci pour ces précision
Marsh Posté le 16-04-2004 à 15:29:15
knemo a écrit a écrit : affichage sur le client: 15/04/2004 09:28:19 PROBLEME : sur l'horloge (Windows) du client 11:31 sur l'horloge (Windows) du serveur 11:28 J'ai toujours pensé que c'était l'horloge du serveur que l'on prenait en compte, hors là... |
moi aussi j m beaucoup Maupassant
Si g tout bien compris comme on ma dit: ton client reçoit le résultat (ici une date avec une heure) d'une fonction exécutée depuis un serveur, il parait ainsi logique que ce résultat affiché chez le client soit le reflet de l'heure sur le serveur (9h28-11h28, et non pas 11:31). Donc c bien l'horloge du serveur qu'on prend en compte chez les clients...
Pour le décalage de 2 heures, je viens de tester tes 2 lignes et ca fé pareil chez moi. Tu utilises 'gmdate()' qui formate ta date (obtenue avec 'mktime()') en date GMT, cad maintenant avec 2h de décalage...
voili voilou, je suis newbie encore mais je pense que ca se tient
Marsh Posté le 15-04-2004 à 11:44:34
bonjour,
en fait j'ai rencontré un piti souci :
je lance l'instruction :
$ADMINdepart = mktime();
echo gmdate("d/m/Y H:i:s", $ADMINdepart);
affichage sur le client:
15/04/2004 09:28:19
PROBLEME :
sur l'horloge (Windows) du client 11:31
sur l'horloge (Windows) du serveur 11:28
[remarque sur la vérification de l'heure :
pour passer d'un écran à l'autre il me faut quelques secondes ...]
J'ai toujours pensé que c'était l'horloge du serveur que l'on prenait en compte,
hors là ... ça ne correspond pas (en fait avant j'avais jamais besoin
de l'heure ... donc je n'y avais pas fait attention)
donc je me demandais si je ne devais pas configuré quelquechose dans easyphp
(en fait j'ai pas trouvé où....)
autre hypothèse (peut être fumeuse... désolé d'avance)
entre l'affichage du client et l'heure du serveur il y a exactement 1 heure
de décalage (à la minute près)donc
je me demandais s'il s'agissait de la prise en compte ou non des changements
d'horaire été/hiver.
donc voilà ...
une question qui peut paraître bebête ...mais bon je me la pose ...
Merci d'avance !!!