PHP rafraichir

Résolu
zola-x304 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -  
zola-x304 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un petit souci je vient de trouver un code source en php pour afficher l'heure :

<?php
$heure = date("H:i:s");
echo "$heure" ;
?>

Et j'aimerai bine le rafraichir mai il me semble que avec php on peut pas, j'ai entendu parler de Ajax en fessent des recherche mai je comprend pas du tout. Donc ma question et comment je fait pour rafraichir mon code toute les seconde pour que cella m'affiche les second qui s'écoule ??

Merci d'avance
A voir également:

6 réponses

hamzafes Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   54
 
Regarde frère,
je croix que le pb était la balise <br/> aprés S+
tu a oublier de la mettre entre ' '

ci-dessous votre code avec de petite modification, il marche pour IE7 et Chrome teste le avec d'autres navigateurs

<p id="date" ></p>

<script type="text/javascript">

function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */

H=date.getHours();
if(H<10)
H="0"+H;

M=date.getMinutes();
if(M<10)
M="0"+M;

S=date.getSeconds()
if(S<10)
S="0"+S;

texte += H+':'+M+':'+S;
document.getElementById('date').innerHTML = texte;

}

setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */

</script>




Allah mo3ine
2
hamzafes Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   54
 
Essayer plutôt l'objet Date en javascript, c'est plus pratique vous n'aurez rien à rafraichir

NB: votre script affiche l'heur officiel du pays où se trouve le serveur, elle peut être différente de celle des visiteurs de votre site s'ils sont d'autres pays.
0
zola-x304 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Ok j'ai crée se code vite fait :

<script type="text/javascript">

var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */

function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
texte += +date.getHours()+':'+date.getMinutes()+':'+date.getSeconds()+ <br />;
document.getElementById('date').innerHTML = texte;
}

document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');

setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */

</script>

Mai j'ai un problème quand midi par exemple il m'affiche 12H0 au lieu de 12H00 ( il ne m'affiche que 1 zéro ) même si il et midi neuf par exemple il m'affichera 12H9 au lieu de 12H09. je trouve pas comment lui mettre des conditions pour que quand il et de 1 a 9 il me rajoute un zéro et de 10 a 60 il en met pas
0
hamzafes Messages postés 243 Date d'inscription   Statut Membre Dernière intervention   54
 
Testez simplement si par exp date.getMinutes()<10 et rajoutez un 0

H=date.getHours();
if(H<10)
H="0"+H;

M=date.getMinutes();
if(M<10)
M="0"+M;

S=date.getSeconds()
if(S<10)
S="0"+S;

texte += H+':'+M+':'+S+ <br />;


Allah mo3ine
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
zola-x304 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
Je suis encore que débutant en javascript et je ses pas trot comment je doit la mettre la condition ?? je les mise comme sa moi et sa fonctionne pas :

<script type="text/javascript">

var style_paragraphes = 'font-family:verdana,arial,courier;font-size:13px;'; /*applique un style aux paragraphes */

function rafraichir()
{
var date = new Date();
var texte = ''; /* texte qui va être affiché */
H=date.getHours();
if(H<10)
H="0"+H;

M=date.getMinutes();
if(M<10)
M="0"+M;

S=date.getSeconds()
if(S<10)
S="0"+S;

texte += H+':'+M+':'+S+ <br />;
document.getElementById('date').innerHTML = texte;

}

document.write('<p style="'+style_paragraphes+'">');
document.write('<p id="date" style="'+style_paragraphes+'"></p>');

setInterval('rafraichir()',1000); /* Toutes les 1 secondes, on réaffiche la date */

</script>
0
zola-x304 Messages postés 35 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup et bon fin de journée
0