Objets DateJavaScript
L'objet Date est utilisé pour gérer les dates et les heures.
Exemples en ligne
Comment utiliser la méthode Date() pour obtenir la date d'aujourd'hui.
Utilisez getFullYear() pour obtenir l'année.
getTime() renvoie le nombre de millisecondes depuis le 1er janvier 1970 jusqu'à maintenant.
Comment utiliser setFullYear() pour définir une date spécifique.
Comment utiliser toUTCString() pour convertir la date d'aujourd'hui (selon UTC) en chaîne.
Comment utiliser getDay() et un tableau pour afficher le jour de la semaine, pas seulement un nombre.
Comment afficher une horloge sur une page web.
Manuel de référence complet de l'objet Date
Nous fournissons un manuel de référence de l'objet JavaScript Date, qui inclut toutes les propriétés et méthodes disponibles pour les objets date.Manuel de référence de l'objet JavaScript Date。
Ce manuel contient des descriptions détaillées de chaque propriété et méthode, ainsi que des exemples associés.
Créer une Date
L'objet Date est utilisé pour gérer les dates et les heures.
Un objet Date peut être défini avec le mot-clé new. Le code suivant définit un objet Date nommé myDate :
Il existe quatre façons d'initialiser une date :
new Date(); new Date(value); new Date(dateString); new Date(year, monthIndex [, day [, hours [, minutes [, seconds [, milliseconds]]]]]);
La plupart des paramètres ci-dessus sont facultatifs ; s'ils ne sont pas spécifiés, le paramètre par défaut est 0.
Quelques exemples d'instanciation d'une date :
var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
Définir la date
En utilisant les méthodes de l'objet Date, nous pouvons facilement manipuler les dates.
Dans l'exemple suivant, nous définissons une date spécifique pour l'objet Date (14 janvier 2010) :
var myDate=new Date(); myDate.setFullYear(2010,0,14);// 第二个参数为月份, 0 到 11 之间的整数值,表示从一月到十二月
Dans l'exemple suivant, nous définissons l'objet Date à une date 5 jours plus tard :
var myDate=new Date(); myDate.setDate(myDate.getDate()+5);
Remarque :Si l'ajout de jours change le mois ou l'année, l'objet Date effectue automatiquement cette conversion.
Comparer deux dates
Les objets Date peuvent également être utilisés pour comparer deux dates.
Le code suivant compare la date actuelle au 14 janvier 2100 :
var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();
if (x>today)
{
alert("今天是2100年1月14日之前");
}
else
{
alert("今天是2100年1月14日之后");
}
Autres extensions