Dates JavaScript
- Page précédente Const JS Array
- Page suivante Format de date JS
Sortie de date JavaScript
Par défaut, JavaScript utilise le fuseau horaire du navigateur et affiche la date sous forme de chaîne de texte complète :
Tue Apr 02 2019 09:01:19 GMT+0800 (Heure normale de l'Asie orientale)
Plus tard, vous apprendrez davantage sur la manière de visualiser les dates dans ce tutoriel.
Création de l'objet Date
L'objet Date est créé par le Date()
Constructeur de création.
Il y a 4 méthodes pour créer un nouveau objet Date :
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
Créer un nouveau objet Date avec la date et l'heure actuelles :
Exemple
var d = new Date();
Les objets Date sont statiques. L'horloge du ordinateur tic-taque, mais l'objet Date ne le fait pas.
new Date(year, month, ...)
new Date(year, month, ...)
Créer un nouveau objet Date avec la date et l'heure spécifiées.
7 chiffres pour spécifier l'année, le mois, le jour, l'heure, la minute, la seconde et le millième (dans cet ordre) :
Exemple
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
CommentaireJavaScript calcule les mois de 0 à 11.
Janvier est 0. Décembre est 11.
6 chiffres pour spécifier l'année, le mois, le jour, l'heure, la minute, la seconde :
Exemple
var d = new Date(2018, 11, 24, 10, 33, 30);
5 chiffres pour spécifier l'année, le mois, le jour, l'heure et la minute :
Exemple
var d = new Date(2018, 11, 24, 10, 33);
4 chiffres pour spécifier l'année, le mois, le jour et l'heure :
Exemple
var d = new Date(2018, 11, 24, 10)}
3 chiffres spécifient l'année, le mois et le jour :
Exemple
var d = new Date(2018, 11, 24);
2 chiffres spécifient l'année et le mois :
Exemple
var d = new Date(2018, 11);
Vous ne pouvez pas omettre le mois. Si vous fournissez un seul paramètre, il est considéré comme des millisecondes.
Exemple
var d = new Date(2018);
le siècle précédent
Les années à une et deux chiffres seront interprétées comme 19xx :
Exemple
var d = new Date(99, 11, 24);
Exemple
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
Créer un nouveau Date object à partir d'une chaîne de date :
Exemple
var d = new Date("October 13, 2014 11:13:00");
Les chaînes de dates seront présentées au chapitre suivant.
JavaScript stocke les dates en millisecondes
JavaScript stocke les dates en millisecondes depuis le 1er janvier 1970 à 00:00:00 UTC (Heure universelle coordonnée).
Le temps zéro est le 1er janvier 1970 à 00:00:00 UTC.
L'heure actuelle est : 1554166879383 millisecondes après le 1er janvier 1970.
new Date(milliseconds)
new Date(milliseconds)
Créer un nouvel objet Date avec zéro heure et millisecondes :
Exemple
var d = new Date(0);
1970年1月1日加上100 000 000 000毫秒,大约是1973年3月3日:
Exemple
var d = new Date(100000000000);
1970年1月1日减去100 000 000 000毫秒大约是1966年10月31日:
Exemple
var d = new Date(-100000000000);
Exemple
var d = new Date(86400000);
Un jour (24 heures) est de 86 400 000 millisecondes.
méthodes de date
Lors de la création d'un objet Date, vous pouvez utiliser de nombreuxMéthodeL'opération sur eux.
Les méthodes de date vous permettent d'obtenir et de définir les années, mois, jours, heures, minutes, secondes et millisecondes des objets date en utilisant le temps local ou le temps UTC (universel ou GMT).
Les méthodes de date et les fuseaux horaires seront présentées au chapitre suivant.
Affichage de la date
JavaScript (par défaut) affichera la date au format texte complet :
Wed Mar 25 2015 08:00:00 GMT+0800 (Heure standard de Chine)
Lorsque vous affichez un objet date en HTML, la méthode toString() est automatiquement convertie en chaîne de caractères.
Exemple
d = new Date(); document.getElementById("demo").innerHTML = d;
Équivalent à :
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
La méthode convertit la date en une chaîne de caractères UTC (un format de date d'affichage).
Exemple
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
La méthode convertit la date en un format plus lisible :
Exemple
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- Page précédente Const JS Array
- Page suivante Format de date JS