我刚刚创建完这个格式列表,以使我的验证尽可能包含典型的英国日期格式,而不会引入歧义。希望这对某人有帮助。
{
// slash separator:
"d/M/y", //no leading 0s
"dd/M/y", //leading 0 in date
"d/MM/y", //leading 0 in month
"dd/MM/y", //leading 0 in date & month
"d/M/yyyy", //leading 0 in year
"dd/M/yyyy", //leading 0 in date & year
"d/M/yyyy", //leading 0 in date, month & year
// dash separator:
"d-M-y", //no leading 0s
"dd-M-y", //leading 0 in date
"d-MM-y", //leading 0 in month
"dd-MM-y", //leading 0 in date & month
"d-M-yyyy", //leading 0 in year
"dd-M-yyyy", //leading 0 in date & year
"d-M-yyyy", //leading 0 in date, month & year
// dot separator:
"d.M.y", //no leading 0s
"dd.M.y", //leading 0 in date
"d.MM.y", //leading 0 in month
"dd.MM.y", //leading 0 in date & month
"d.M.yyyy", //leading 0 in year
"dd.M.yyyy", //leading 0 in date & year
"d.M.yyyy", //leading 0 in date, month & year
}