J'avais pas vu le setTimeout(displayHorloge,1000-Date.now()%1000) pour corriger l'imprécision. Classe !
danielhagnoul : En effet j'y avais pensé. Mais comme Bovino je conseille ça plutôt pour du jeu vidéo et ou de l'animation un peu plus gourmande.
Version imprimable
J'avais pas vu le setTimeout(displayHorloge,1000-Date.now()%1000) pour corriger l'imprécision. Classe !
danielhagnoul : En effet j'y avais pensé. Mais comme Bovino je conseille ça plutôt pour du jeu vidéo et ou de l'animation un peu plus gourmande.
Bonjour à toutes et à tous,
Toutes vos remarques et suggestions sont bien prises en compte.
J'ai fait des essais en me connectant à distance avec l'Ip publique et tout est correct sur un Navigateur et sur mon IPhone.
Par contre en me connectant depuis mon domicile, c'est correct avec mon Navigateur mais sur mon IPhone la date est sur un autre format et l'heure m'affiche "UTC +1" à côté de l'heure.
Ce n'est pas un problème en soi car le but c'est de pouvoir se connecter de l'extérieur.
a toutes fin, je joint la photo.
@+,
Cincap: Pièce jointe 138174
Mouais. On ne peut pas empêcher l'IPhone de ne rien faire comme tout le monde avec toLocaleTimeString. Le plus simple est de retirer la partie en trop avec replace :
Code:document.getElementById('displayHeure').innerHTML = new Date().toLocaleTimeString().replace(/\s*UTC.*$/, "");
Bonsoir à toutes et à tous,
@ Watilin, merci de ta suggestion.
Comme précisé, c'est uniquement lorsque j'utilise l'Ip locale que ce phénomène apparait avec l'IPhone, car avec l'Ip publique (depuis l'extérieur), c'est ok même avec l'Iphone.
Donc va savoir pourquoi.
@+,
Cincap