我需要验证string
,但是日期格式会根据区域设置而变化。
通过验证失败将用户更改为不同的日期格式时,用户可以随时更改站点区域。
如果格式为 19-2-1
,我会收到错误消息start-date < end-date
//所有区域的日期格式(function getFormattedDate(datestr) {
var year = date.getFullYear();
var month = (1 + date.getMonth()).toString();
month = month.length > 1 ? month : '0' + month;
var day = date.getDate().toString();
day = day.length > 1 ? day : '0' + day;
return month + '/' + day + '/' + year;
}
,mm-dd-yyyy
,dd-mm-yyy
,d mm yyyy
,mm dd yyyy
,mm/dd/yyyy
,{{1 }},dd/mm/yyyy
)
dd.mm.yyyy
如果开始日期为3.1.2019(2019年1月3日),结束日期为10.1.2019(2019年1月10日),则会得到错误的验证,但要到2019年9月10日才是错误的