我有一个带有德国日期的字符串(31.01.2019,DD.MM.YYYY)。现在我需要使用 date-fns 检查日期是否有效。
dateFns.isValid(new Date('19.11.2019'), 'DD.MM.YYYY');
这是行不通的。我总是从 date-fns 得到错误的反馈。我认为 date-fns 期待另一种日期格式。
如何使用德语日期格式验证字符串?
我有一个带有德国日期的字符串(31.01.2019,DD.MM.YYYY)。现在我需要使用 date-fns 检查日期是否有效。
dateFns.isValid(new Date('19.11.2019'), 'DD.MM.YYYY');
这是行不通的。我总是从 date-fns 得到错误的反馈。我认为 date-fns 期待另一种日期格式。
如何使用德语日期格式验证字符串?
您可以使用date-fns 库的功能isValid
:parse
import { isValid, parse } from 'date-fns';
// parse the string to a Date
const date = parse('31.08.2012', 'dd.MM.yyyy', new Date());
// then check the validity of that date
isValid(date)
查看文档以获取有关这些功能的更多详细信息:https ://date-fns.org/docs/Getting-Started