<span>var last, diff; </span><span>$('div').click(function(event) { </span> <span>if ( last ) { </span> diff <span>= event.timeStamp - last </span> <span>$('div').append('time since last event: ' + diff + ''); </span> <span>} else { </span> <span>$('div').append('Click again.'); </span> <span>} </span> last <span>= event.timeStamp; </span><span>});</span>
<span>new Date().getTime()</span>
jQuery Timestamp et JavaScript getTime () Tous deux avec le temps, mais ils sont utilisés dans différents contextes. JQUERY TIMESTAMP est une propriété de l'objet de l'événement, qui indique le nombre de millisecondes qui se sont écoulées depuis l'époque Unix (1er janvier 1970) au moment de l'événement. Ceci est utile pour suivre l'heure exacte des interactions utilisateur avec votre page Web.
En revanche, JavaScript getTime () est une méthode de l'objet Date. Il renvoie le nombre de millisecondes depuis l'époque Unix au moment de la création de l'objet Date. Ceci est utile pour les opérations telles que la comparaison des dates ou le calcul du temps écoulé entre deux dates.
jQuery Timestamp est une propriété de l'objet de l'événement, afin que vous puissiez y accéder dans n'importe quelle fonction d'événement. Voici un exemple de la façon de l'utiliser:
$ (document) .click (fonction (événement) {
console.log (event.timestamp);
});
Dans ce code, chaque fois que l'utilisateur clique n'importe où sur le document, le timestamp de l'événement cliquement est logé à la console. écoulé entre deux événements?
var starttime;
$ (document) .on ('Mousedown', fonction (événement) {
starttime = event.timestamp;
}). On ('Mouseup', fonction (événement) {
var elapsedtime = event.timestamp - starttime;
Console.log (ElapsedTime);
});
Dans ce code, lorsque l'utilisateur appuie sur le bouton de la souris, l'horodatage de l'événement Mousedown est stocké dans Startime. Lorsque l'utilisateur libère le bouton de la souris, l'horodatage de l'événement MouseUp est soustrait de Startime pour calculer le temps écoulé entre les deux événements.
Comment puis-je obtenir l'heure actuelle avec jQuery?
var currentTime = new Date (). Gettime ();
console.log (actuel-temps);
Ce code crée un nouvel objet de date représentant la date et le temps en cours, puis appelle la méthode GETTime () pour obtenir le nombre de millierscondes depuis le Unix Epich. Cette valeur est ensuite enregistrée à la console.
Alors que jQuery Timestamp et JavaScript getTime () renvoient le nombre de millisecondes depuis l'époque Unix, ils ne sont pas interchangeables car ils servent des objectifs différents. L'horodatage jQuery est utilisé pour suivre l'heure des interactions utilisateur avec votre page Web, tandis que JavaScript GetTime () est utilisé pour les opérations impliquant des dates et des heures, telles que la comparaison des dates ou le calcul du temps écoulé entre deux dates. Par conséquent, vous devez choisir celui qui convient le mieux à vos besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!