Bonjour,
Je dois détecter si une valeur est une date ou non.
J'ai essayé avec momentjs, datejs mais à chaque fois il me dit que pas une date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 const testDate = this.testDate('1975-10-27T00:00:00.000Z'); console.log(testDate);
Ma fonction de test :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public testDate(value: any) { if(this.isDate(value)) { console.log("C'EST UNE DATE"); } else { console.log("CE N'EST PAS UNE DATE"); } }J'ai aussi essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public isDate(value: any): boolean { isDate = String(value); return moment(isDate, 'YYYY-MM-DD', true).isValid(); }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public isDate(value: any): boolean { isDate = String(value); return moment.tz(isDate, 'YYYY-MM-DD', true, 'Europe/Paris').isValid(); }
Merci de votre aide.
Partager