JavaScript Tutorial

Objets de date JavaScript


Javascript Objets de date travaillons avec les dates :

Note

Les objets de date sont statiques. L'”horloge” ne “fonctionne” pas.

L’horloge de l’ordinateur tourne, les objets de date ne fonctionnent pas.


Sortie de date JavaScript

Par défaut, JavaScript utilisera le fuseau horaire du navigateur et affichera une date sous forme de chaîne de texte complète :

Vous en apprendrez beaucoup plus sur la façon d’afficher les dates plus loin dans ce didacticiel.


Création d’objets de date

Les objets de date sont créés avec le
new Date() constructeur.

Il y a 9 façons pour créer un nouvel objet date :

nouvelle date()
nouvelle date(chaîne de date)

nouvelle date(année mois)
nouvelle date(année mois jour)
nouvelle date(année,mois,jour,heures)
nouvelle date(année,mois,jour,heures,minutes)
nouvelle date(année,mois,jour,heures,minutes,secondes)
nouvelle date(année,mois,jour,heures,minutes,secondes,ms)

nouvelle date(millisecondes)


JavaScript nouvelle date()

new Date() crée un objet date avec le date et heure actuelles:


nouvelle date(chaîne de date)

new Date(date string) crée un objet date à partir d’un chaîne de date:

Les formats de chaîne de date sont décrits dans le chapitre suivant.


nouvelle date(année mois, …)

new Date(year, month, ...) crée un objet date avec un date et heure spécifiées.

7 chiffres spécifient l’année, le mois, le jour, l’heure, la minute, la seconde et la milliseconde (dans cet ordre) :

Note

JavaScript compte les mois à partir de 0 pour 11:

janvier = 0.

Décembre = 11.

Spécifier un mois supérieur à 11, n’entraînera pas d’erreur mais ajoutera le débordement à l’année suivante :

En précisant:

const d = nouvelle Date(2018, 15, 24, 10, 33, 30);

Essayez-le vous-même »

Est le même que:

const d = nouvelle Date(2019, 3, 24, 10, 33, 30);

Essayez-le vous-même »

Spécifier un jour supérieur à max, n’entraînera pas d’erreur mais ajoutera le dépassement au mois suivant :

En précisant:

const d = nouvelle Date(2018, 5, 35, 10, 33, 30);

Est le même que:

const d = nouvelle Date(2018, 6, 5, 10, 33, 30);

Essayez-le vous-même »


Utilisation de 6, 4, 3 ou 2 numéros

6 chiffres précisent l’année, le mois, le jour, l’heure, la minute, la seconde :

5 chiffres indiquent l’année, le mois, le jour, l’heure et la minute :

4 chiffres indiquent l’année, le mois, le jour et l’heure :

3 chiffres indiquent l’année, le mois et le jour :

2 chiffres précisent l’année et le mois :

Vous ne pouvez pas omettre le mois. Si vous ne fournissez qu’un seul paramètre, il sera traité en millisecondes.


Siècle précédent

Les années à un et deux chiffres seront interprétées comme 19xx :


JavaScript stocke les dates en millisecondes

JavaScript stocke les dates en nombre de millisecondes depuis le 1er janvier 1970.

L’heure zéro est le 01 janvier 1970 à 00:00:00 UTC.

Un jour (24 heures) correspond à 86 400 000 millisecondes.

Il est maintenant temps : millisecondes après le 01 janvier 1970


nouvelle date(millisecondes)

new Date(milliseconds) crée un nouvel objet de date comme millisecondes plus le temps zéro :

Exemples

01 janvier 1970 plus 100 000 000 000 millisecondes est :

const d = nouvelle Date(100000000000);

Essayez-le vous-même »

01 janvier 1970 moins 100 000 000 000 millisecondes est :

const d = nouvelle Date(-100000000000);

Essayez-le vous-même »

01 janvier 1970 plus 24 heures c’est :

const d = nouvelle Date(24 * 60 * 60 * 1000);
// ou
const d = nouvelle Date(86400000);

Essayez-le vous-même »

01 janvier 1970 plus 0 millisecondes est :

const d = nouvelle Date(0);

Essayez-le vous-même »



Méthodes de datation

Lorsqu’un objet date est créé, un certain nombre de méthodes vous permettre de l’opérer.

Les méthodes de date vous permettent d’obtenir et de définir l’année, le mois, le jour, l’heure, la minute, la seconde et la milliseconde des objets de date, en utilisant l’heure locale ou l’heure UTC (universelle ou GMT).

Les méthodes de date et les fuseaux horaires sont traités dans les chapitres suivants.


Affichage des dates

JavaScript affichera (par défaut) les dates au format de chaîne de texte intégral :

Lorsque vous affichez un objet date en HTML, il est automatiquement converti en chaîne, avec la toString() méthode.

Le toDateString() convertit une date dans un format plus lisible :

Le toUTCString() convertit une date en chaîne en utilisant la norme UTC :

Le toISOString() convertit une date en chaîne en utilisant la norme ISO :

Référence de date JavaScript complète

Pour une référence complète de Date, rendez-vous sur notre :

Référence de date JavaScript complète.

La référence contient des descriptions et des exemples de toutes les propriétés et méthodes Date.

#Objets #date #JavaScript

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Check Also
Close
Back to top button