10 lines
235 B
TypeScript
10 lines
235 B
TypeScript
export function isDateString(nullable: boolean = false): (val: any) => boolean {
|
|
return (value: any) => {
|
|
try {
|
|
if (value) return !!new Date(value);
|
|
return nullable;
|
|
} catch (_) {
|
|
return false;
|
|
}
|
|
};
|
|
}
|