Comment déclarez-vous une nouvelle date en JavaScript?

Création d'un Objet Date en JavaScript

En JavaScript, on crée une nouvelle instance de Date en utilisant l'instruction new Date(). Cette commande crée une nouvelle date en fonction du système de date et d’heure de l’ordinateur hôte.

Comment la commande new Date() fonctionne-t-elle?

Lorsque nous appelons new Date(), l'objet Date qui est créé contient la date et l'heure actuelles du système. C'est l'approche la plus simple pour obtenir l'heure actuelle dans JavaScript.

Voici comment vous le faites:

var date = new Date();
console.log(date);

Quand vous exécutez ce code, cela retournera la date et l'heure actuelles, par exemple :

Wed Oct 13 2021 20:15:01 GMT+0530 (Indian Standard Time)

Il convient de noter que JavaScript présente les dates en utilisant le fuseau horaire local.

Pourquoi les autres options sont-elles incorrectes?

var date = Date();

Bien que cette ligne de code ne renvoie pas d'erreur, elle ne crée pas une nouvelle instance de Date. Au lieu de cela, elle retourne la date et l'heure actuelles sous forme de chaîne de caractères.

var date = date('now'); and var date = date().current();

Ces deux options sont incorrectes parce que JavaScript n'a pas de méthodes incorporées comme date('now') ou date().current() pour obtenir la date et l'heure actuelles.

Conclusion

Pour déclarer une nouvelle date en JavaScript, utilisez la commande new Date(). Elle vous donnera la date et l'heure actuelles de votre système sous forme d'objet et vous pourrez ensuite manipuler cet objet en fonction de vos besoins. Par exemple, vous pourrez extraire des informations spécifiques comme le jour, le mois, l'année, l'heure, les minutes, les secondes, etc. Cela fait de new Date() un outil puissant pour le traitement des dates et des heures en JavaScript.

Trouvez-vous cela utile?