Javascript 如何获得JS中的欧洲日期检查器?

Javascript 如何获得JS中的欧洲日期检查器?,javascript,date,Javascript,Date,所以我有一个盒子,你可以设定一个日期 <div class="field"> <label class="main">Date:</label> <input name="date" type="text" placeholder="dd/mm/yyyy"> <span class="error"></span> </div&g

所以我有一个盒子,你可以设定一个日期

        <div class="field">
          <label class="main">Date:</label>
          <input name="date" type="text" placeholder="dd/mm/yyyy">
          <span class="error"></span>
        </div>

日期:
如您所见,我使用了一个输入name=“date”,which是一个JS文件,代码如下:

date: function(input, value, format) {

userFormat = userFormat || 'mm/dd/yyyy';

var delimiter = /[^mdy]/.exec(userFormat)[0];

var theFormat = userFormat.split(delimiter);

var theDate = value.split(delimiter);

function isDate(date, format) {
 var m, d, y, i = 0, len = format.length, f;
 for (i; i < len; i++) {
  f = format[i];
  if (/m/.test(f)) m = date[i];
  if (/d/.test(f)) d = date[i];
  if (/y/.test(f)) y = date[i];
}
return (
  m > 0 && m < 13 &&
  y && y.length === 4 &&
  d > 0 &&
  // Check if it's a valid day of the month
  d <= (new Date(y, m, 0)).getDate()
);
}

return isDate(theDate, theFormat);
}
date:函数(输入、值、格式){
userFormat=userFormat | |“mm/dd/yyyy”;
var分隔符=/[^mdy]/.exec(userFormat)[0];
var theFormat=userFormat.split(分隔符);
var theDate=value.split(分隔符);
函数isDate(日期、格式){
变量m,d,y,i=0,len=format.length,f;
对于(i;i0&&m<13&&
y&&y.length==4&&
d>0&&
//检查它是否是一个月中的有效日期

我明白了!我唯一要做的就是改变:

userFormat = userFormat || 'mm/dd/yyyy';
进入:

userFormat = userFormat || 'dd/mm/yyyy';