Se connecter / S'enregistrer

Résolu Afficher date et heure temps réel dans champ texte html

Solutions (15)
Tags :
  • Iris
  • Html
  • Archivage
  • Programmation
|
Bonjour,

Je suis en 2ème année de bts IRIS et mon projet de fin d'année est de faire un superviseur web pour récupérer les données d'une station de pompage des eaux.
Une de mes tâches est d'archiver ces données via mon site dans ma BDD et donc chaque archivage sera associé à une date et une heure.
Donc j'ai fait des recherches sur ça et j'ai trouvé la fonction date() en php, je l'ai utilisé 2 fois (date et heure) et ensuite j'ai mis mes variables dans des champs texte pour qu'elles soient envoyées dans ma BDD via mon bouton submit.
Mais le problème, c'est que je dois à chaque fois actualiser la page pour que les valeurs changent. -_-
Alors comment faire pour que les valeurs changent en temps réel sans que j'ai besoin d'actualiser pour ne pas effacer les autres champs texte de ma page qui contiennent les données de la station??

HELP !!!! :'( 
Contenus similaires
Meilleure solution
partage
, Modérateur |
C'est ce que je t'ai dit oui.
Tiens un exemple: http://www.elated.com/articles/creating-a-javascript-cl...
  • Commenter cette solution |
Score
0
òh
òi
|
il fau donc un plugin???
  • Commenter cette réponse |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par jcwestcoast.
  • Commenter cette réponse |
Score
0
òh
òi
|
Et ben c'est parfait alors merci mille fois !!! :D 
Vive infos-du-net au moins il y a des gens sympas et compétents ;) 
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Non pas du tout, c'est ce qu'il faut faire.
  • Commenter cette réponse |
Score
0
òh
òi
|
Exact j'ai fait quelques recherches toute à l'heure apparemment getMonth() retourne un indice de 0 à 11.
Et est-ce que ça craint si j'écris :

var currentMonths = currentTime.getMonth() + 1;

?
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
c'est normal. il retourne des valeurs de 0 à 11
  • Commenter cette réponse |
Score
0
òh
òi
|
Cool ça marche niquel merci beaucoup !!!
Par contre, pour le mois ça m'affiche "02" au lieu de "03" il y a apparemment 1 mois de retard lol donc dans le doute j'ai mis un "+1" dans ma variable pour le mois j'espère que ça ne fera pas trop de bazar :S
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Pour avoir le jour du mois, tu as getDate(), pour le mois getMonth() et pour l'année getFullYear();
  • Commenter cette réponse |
Score
0
òh
òi
|
Cool c'est assez intéressant merci !!! :) 
Et pour la date est-ce qu'il y a un code semblable?
Il me la faut au format jj-mm-aaaa.
  • Commenter cette réponse |
Score
0
òh
òi
|
Je crois que vous n'avez pas compris mon problème (peut-être que j'ai mal expliqué aussi lol).
Ce que je veux, c'est que je puisse afficher la date actuelle dans un champ texte html et dans un autre champ l'heure en temps réel qui change à chaque seconde (je la veux au formal h:m:s) sans avoir à actualiser ma page.
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
modifi ta requette d'envois sur ta BDD et retourne time(); a la place de la valeur de ton champ
  • Commenter cette réponse |
Score
0
òh
òi
|
oui je pensais au javascript justement ^^
si vous avez des idées de code en javascript ou en php pour mon souci ça serait super parce que je suis assez en galère :S
  • Commenter cette réponse |
Score
0
òh
òi
, Programmation (collector) |
ou tous simplement enregistrer le timestamp ... time(); en php
  • Commenter cette réponse |
Score
0
òh
òi
, Modérateur |
Salut,

Il faut ajouter un peu de javascript pour augmenter la valeur de la date toutes les secondes si tu affiches les secondes ou toutes les minutes si tu n'affiches pas les secondes.
Avec de mémoire, la fonction timeout ça devrait se faire.
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS