Raf*_*lho 32 javascript node.js date-fns
我只想使用 date-fns 验证我收到的字符串是否是有效日期。我会收到像“29/10/1989”这样的日期,BR 日期。我想将其转换为 29-10-1989 并检查其是否有效。任何人都可以帮我解决这个问题吗?
const parsedDate = parseISO('29/10/1989')
Run Code Online (Sandbox Code Playgroud)
上面的代码不起作用,我得到“无效日期”
Ana*_*oly 50
尝试parse使用locale这样的选项:
import { parse, isValid, format } from 'date-fns';
import { enGB } from 'date-fns/locale';
const parsedDate = parse('29/10/1989', 'P', new Date(), { locale: enGB });
const isValidDate = isValid(parsedDate);
const formattedDate = format(parsedDate, 'dd-MM-yyyy');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47090 次 |
| 最近记录: |