Détection si la date est valide
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:
1 2
| const testDate = this.testDate('1975-10-27T00:00:00.000Z');
console.log(testDate); |
Ma fonction de test :
Code:
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");
}
} |
Code:
1 2 3 4
| public isDate(value: any): boolean {
isDate = String(value);
return moment(isDate, 'YYYY-MM-DD', true).isValid();
} |
J'ai aussi essayé :
Code:
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.