En utilisant l'objet "Date" fourni dans le langage JavaScript , un programmeur peut appeler à la date actuelle soit de créer des objets qui représentent les dates passées ou futures . En outre, un programmeur peut comparer ces dates et trouvez les différences entre eux . Date JavaScript Object
L'objet Date fonctionne directement avec la date courante du système, il s'exécute. En outre , le programmeur peut créer des objets de date qui représentent des dates ultérieures en fournissant des arguments d'initialisation à l'objet lors de sa création . Le programmeur peut alors utiliser la fonctionnalité de l' objet date pour tirer arguments spécifiques à partir de la date (jour , année, etc ) ou de comparer des dates pour voir de quelle date est postérieure.
Obtenir Date d'aujourd'hui < br > Photos
quand un objet Date est créé, il contient les informations de date du jour où il a été instancié. Si rien n'est donné à l'objet date à laquelle il a été créé , il aura toujours cette date et l'heure stockées. Pour obtenir la nouvelle heure actuelle , toutefois , le programmeur doit faire appel à des méthodes telles que " getDate " ou " getMonth " pour mettre à jour la date et l'heure.
Création d' une nouvelle date
l'autre façon d' instancier des objets de date est de fournir des informations d'heure et de date à l'objet. Lorsque l'objet de la date est créé , le programmeur peut fournir des valeurs numériques pour modifier les valeurs de date , comme l'année ou le mois . Par exemple , le code suivant montre comment créer un objet date qui représente la date de Noël en 1999:
var noël = new Date (); christmas.setFullYear (1999 , 11, 25); //Décembre 25 1999
Obtenir la différence
Pour calculer les différences en date est une question de soustraire le temps d'un jour à l'autre , représentée en millisecondes depuis une date norme en 1970, et la conversion en une unité de temps , comme les jours . Ainsi , dans l'exemple de Noël, si un programmeur voulait voir combien de temps s'est écoulé en jours depuis Noël 1999, elle pourrait soustraire le temps en millisecondes de l'heure d'aujourd'hui , puis convertir en jours :
var today = new Date () ; var jour = 1000 * 60 * 60 * 24; //nombre de millisecondes dans une journée
document.write ( Math.ceil ( ( christmas.getTime () - aujourdhui.getTime () ) /(jour ) ) ;