JavaScript:
Obtenir la date actuelle

Comment faire :

En JavaScript de base, l’objet Date est utilisé pour travailler avec les dates et les heures. Voici comment vous pouvez obtenir la date et l’heure actuelles :

const currentDate = new Date();
console.log(currentDate); // Exemple de sortie : Ven 14 Avr 2023 12:34:56 GMT+0100 (Heure d'été britannique)

Pour afficher uniquement la date dans un format plus convivial, vous pouvez utiliser des méthodes comme toLocaleDateString() :

console.log(currentDate.toLocaleDateString()); // Exemple de sortie : 14/04/2023

Pour avoir plus de contrôle sur le format, des bibliothèques tierces comme Moment.js ou date-fns sont très populaires, bien qu’il soit bon de savoir que Moment.js est maintenant considéré comme un projet hérité en mode maintenance.

En utilisant Moment.js :

const moment = require('moment'); // en supposant Node.js ou l'utilisation d'un module bundler
const formattedDate = moment().format('YYYY-MM-DD');
console.log(formattedDate); // Exemple de sortie : 2023-04-14

Avec date-fns, qui met l’accent sur la modularisation en vous permettant d’importer uniquement ce dont vous avez besoin :

const { format } = require('date-fns');
const formattedDate = format(new Date(), 'yyyy-MM-dd');
console.log(formattedDate); // Exemple de sortie : 2023-04-14

Chaque approche offre différents niveaux de commodité et de flexibilité pour travailler avec les dates en JavaScript, depuis l’objet Date intégré jusqu’aux capacités de formatage et de manipulation plus sophistiquées disponibles à travers les bibliothèques.