Date de méthodes vous permettent d'obtenir des valeurs de date fixée (années, mois, jours, heures, minutes, secondes, millisecondes)
Date de Get Méthodes
Obtenir les méthodes sont utilisées pour obtenir une partie d'une date. Voici les plus courants (par ordre alphabétique):
méthode | La description |
---|---|
getDate() | Obtenez le jour comme un numéro (1-31) |
getDay() | Obtenez le jour de la semaine en tant que numéro (0-6) |
getFullYear() | Obtenez l'année à quatre chiffres (aaaa) |
getHours() | Obtenez l'heure (0-23) |
getMilliseconds() | Obtenez les millisecondes (0-999) |
getMinutes() | Obtenez les minutes (0-59) |
getMonth() | Obtenez le mois (0-11) |
getSeconds() | Obtenez les secondes (0-59) |
getTime() | Obtenez le temps (millisecondes depuis le 1er Janvier, 1970) |
Le getTime() Méthode
getTime() retourne le nombre de millisecondes depuis le 1er Janvier, 1970
Exemple
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getTime();
</script>
Essayez - le vous - même » Le getFullYear() Méthode
getFullYear() renvoie l'année d'une date comme un numéro à quatre chiffres:
Exemple
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getFullYear();
</script>
Essayez - le vous - même » Le getDay() Méthode
getDay() retourne le jour de la semaine en tant que numéro (0-6):
Exemple
<script>
var d = new Date();
document.getElementById("demo").innerHTML =
d.getDay();
</script>
Essayez - le vous - même » En JavaScript, le premier jour de la semaine (0) signifie "Sunday", même si certains pays dans le monde considèrent le premier jour de la semaine pour être "lundi"
Vous pouvez utiliser un tableau de noms, et getDay() pour retourner le jour de la semaine comme un nom:
Exemple
<script>
var d = new Date();
var days = ["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];
document.getElementById("demo").innerHTML = days[d.getDay()];
</script>
Essayez - le vous - même » Date de Set Méthodes
méthodes Set sont utilisées pour fixer une partie d'une date. Voici les plus courants (par ordre alphabétique):
méthode | La description |
---|---|
setDate() | Réglez le jour comme un numéro (1-31) |
setFullYear() | Réglez l'année (mois facultativement et jour) |
setHours() | Réglez l'heure (0-23) |
setMilliseconds() | Définissez les millisecondes (0-999) |
setMinutes() | Réglez les minutes (0-59) |
setMonth() | Réglez le mois (0-11) |
setSeconds() | Réglez les secondes (0-59) |
setTime() | Réglez le temps (millisecondes depuis le 1er Janvier, 1970) |
Le setFullYear() Méthode
setFullYear() définit un objet de date à une date précise. Dans cet exemple, au 14 Janvier, 2020:
Exemple
<script>
var d = new Date();
d.setFullYear(2020, 0, 14);
document.getElementById("demo").innerHTML =
d;
</script>
Essayez - le vous - même » Le setDate() Méthode
setDate() fixe le jour du mois (1-31):
Exemple
<script>
var d = new Date();
d.setDate(20);
document.getElementById("demo").innerHTML =
d;
</script>
Essayez - le vous - même » Le setDate() méthode peut également être utilisé pour ajouter des jours à une date:
Exemple
<script>
var d = new Date();
d.setDate(d.getDate() + 50);
document.getElementById("demo").innerHTML =
d;
</script>
Essayez - le vous - même » Si l'ajout de jours, décale le mois ou l'année, les changements sont traités automatiquement par l'objet Date.
Date de l'entrée - Parsing Dates
Si vous avez une chaîne de date valide, vous pouvez utiliser le Date.parse() méthode pour convertir en millisecondes.
Date.parse() retourne le nombre de millisecondes entre la date et le 1er Janvier, 1970
Exemple
<script>
var msec = Date.parse("March 21, 2012");
document.getElementById("demo").innerHTML =
msec;
</script>
Essayez - le vous - même » Vous pouvez ensuite utiliser le nombre de millisecondes pour le convertir en un objet date:
Exemple
<script>
var msec = Date.parse("March 21, 2012");
var d = new Date(msec);
document.getElementById("demo").innerHTML =
d;
</script>
Essayez - le vous - même » Comparer les dates
Les dates peuvent être facilement comparés.
L'exemple suivant compare la date d'aujourd'hui dont 14 Janvier, 2100:
Exemple
var today, someday, text;
today = new Date();
someday = new Date();
someday.setFullYear(2100, 0, 14);
if (someday > today) {
text
= "Today is before January 14, 2100.";
} else {
text = "Today is
after January 14, 2100.";
}
document.getElementById("demo").innerHTML
= text;
Essayez - le vous - même » JavaScript compte mois de 0 à 11. Janvier est 0. Décembre est 11.
Date UTC Méthodes
méthodes UTC de date sont utilisés pour travailler les dates UTC (dates Univeral Time Zone):
méthode | La description |
---|---|
getUTCDate() | Identique à getDate() , mais renvoie la date UTC |
getUTCDay() | Identique à getDay() , mais retourne le jour UTC |
getUTCFullYear() | Identique à getFullYear() , mais retourne l'année UTC |
getUTCHours() | Identique à getHours() , mais renvoie l'heure UTC |
getUTCMilliseconds() | Identique à getMilliseconds() , mais renvoie les millisecondes UTC |
getUTCMinutes() | Identique à getMinutes() , mais renvoie les UTC minutes |
getUTCMonth() | Identique à getMonth() , mais retourne le mois UTC |
getUTCSeconds() | Identique à getSeconds() , mais renvoie les secondes UTC |
Complete JavaScript Date Référence
Pour une référence complète, accédez à notre Complete JavaScript Date Référence .
La référence contient des descriptions et des exemples de toutes les propriétés et méthodes de date.