33 votes

Fonction jQuery getTime

Est-il possible de créer une fonction jQuery pour qu'elle obtienne la date et l'heure actuelles? J'ai parcouru la documentation mais je n'ai rien trouvé jusqu'à présent ...

47voto

Paolo Bergantino Points 199336

@nickf correct. Cependant, pour être un peu plus précis:

// if you try to print it, it will return something like:
// Sat Mar 21 2009 20:13:07 GMT-0400 (Eastern Daylight Time)
// This time comes from the user's machine.
var myDate = new Date();

Donc, si vous voulez l'afficher sous la forme mm/jj/aaaa, vous voulez faire cela:

var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear();

Découvrez la référence complète de l'objet Date. Malheureusement, il n'est pas près de nice, pour imprimer les différents formats comme il est avec d'autres langages côté serveur. Pour cette raison, il n'y-sont-nombreux-les fonctions disponibles dans la nature.

21voto

Alex Doe Points 111

Oui , c'est possible:

 jQuery.now()
 

ou simplement

 $.now()
 

voir la documentation jQuery pour jQuery.now ()

20voto

eKek0 Points 9861

Vous n'avez pas besoin de jquery pour le faire, juste de javascript. Par exemple, vous pouvez faire une minuterie en utilisant ceci:

 <body onload="clock();">

<script type="text/javascript">
function clock() {
   var now = new Date();
   var outStr = now.getHours()+':'+now.getMinutes()+':'+now.getSeconds();
   document.getElementById('clockDiv').innerHTML=outStr;
   setTimeout('clock()',1000);
}
clock();
</script>   

<div id="clockDiv"></div>

</body>
 

Vous pouvez voir une référence complète ici: http://www.hunlock.com/blogs/Javascript_Dates-The_Complete_Reference

7voto

nickf Points 185423

C'est du javascript simple:

 new Date()
 

4voto

Dharam Mali Points 41

Horloge numérique avec jQuery

 <script type="text/javascript" src='http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js?ver=1.3.2'></script>
 <script type="text/javascript">
 $(document).ready(function() {
 fonction madate(){
 var maintenant = new Date();

 var outHour = maintenant.getHours();
 si (outHour >12){newHour = outHour-12;outHour = newHour;}
si(outHour<10){document.getElementById ("HourDiv').innerHTML="0"+outHour;}
else{document.getElementById ("HourDiv').innerHTML=outHour;}

 var outMin = maintenant.getMinutes();
si(outMin<10){document.getElementById ("MinutDiv').innerHTML="0"+outMin;}
else{document.getElementById ("MinutDiv').innerHTML=outMin;}

 var outSec = maintenant.getSeconds();
si(outSec<10){document.getElementById ("SecDiv').innerHTML="0"+outSec;}
 else{document.getElementById ("SecDiv').innerHTML=outSec;}

} madate(); setInterval(function(){ madate();}, 1000); }); </script> <style> body {font-family:"Comic Sans MS, cursive;} h1 {text-align:center;fond: gris;couleur:#fff;padding:5px;padding-bottom:10px;} #Contenu {margin:0 auto;border:1px solid gray;width:140px;display:table;fond:gris;} #HourDiv, #MinutDiv, #SecDiv {float:left;color:#fff;width:40px;text-align:center;font-size:25px;} durée {float:left;color:#fff;font-size:25px;} </style> <div id="clockDiv"></div> <h1>Mon jQery Horloge</h1> <div id="Contenu"> <div id="HourDiv"></div><span>:</span><div id="MinutDiv"></div><span>:</span><div id="SecDiv"></div> </div>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X