TypeScript:
Comparer deux dates
How to: (Comment faire : )
const date1: Date = new Date('2023-04-01T00:00:00');
const date2: Date = new Date('2023-04-15T00:00:00');
// Comparer les dates
if(date1 < date2) {
console.log('date1 est plus tôt que date2');
} else if(date1 > date2) {
console.log('date1 est plus tard que date2');
} else {
console.log('Les dates sont identiques');
}
// Affichage des résultats
// "date1 est plus tôt que date2"
Deep Dive (Plongée Profonde)
Historiquement, comparer des dates en JavaScript (et par extension TypeScript) pouvait être délicat à cause des différentes zones horaires et formats. TypeScript, c’est juste JS avec des types, donc les mêmes méthodes s’appliquent. Alternative: bibliothèques comme moment.js
ou date-fns
pour plus de contrôle. Détail: TypeScript n’ajoute pas de magie pour les dates, c’est du JavaScript sous les types.