Derniers tutoriels de développement web
 

JavaScript La date Méthodes


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.