2010-08-29 3 views
3

ceci est mon code:comment obtenir le temps en cours, puis de les comparer en utilisant jquery

var currentTime = new Date() 
var month = currentTime.getMonth() + 1 
var day = currentTime.getDate() 
var year = currentTime.getFullYear() 
var hours = currentTime.getHours() 
var minutes = currentTime.getMinutes() 

alert(minutes+"/"+hours+"/"+month + "/" + day + "/" + year) 

mais je pense qu'il est difficile de comparer avec deux temps,

Que puis-je faire?

grâce

+1

Vous avez généralement besoin de deux quantités pour effectuer une comparaison. Donc vous voulez comparer l'heure actuelle à quoi? –

Répondre

6

Si vous voulez vraiment savoir si deux objets de date représentent exactement le même temps, ou sont avant/après l'autre, il est très facile: il suffit de comparer les deux dates par la méthode getTime(), qui renvoie un horodatage entier pour l'objet. Par exemple,

var date1 = myDate, 
    date2 = new Date(); 
return (date1.getTime() < date2.getTime()); 

retournerait true si myDate est avant 'now', false si c'est maintenant ou dans le futur.

+1

qu'est-ce que 'mydate'? Comment puis-je le créer à partir de la chaîne '" 16:30 "' ou '" 16:30 "' – devmonster

Questions connexes