在Foundation中计算年龄datepicker.js

问题描述:

我在我的表单中使用Foundation-datepicker.js作为一个简单的日期选择工具。总是对我很好。但现在客户希望我做到这一点,以便游客只能选择18年前的日期(最小年龄18岁)。在Foundation中计算年龄datepicker.js

我猜我必须使用minView | maxView选项。但我似乎无法找到适合它的语法。

任何想法?我的功能到目前为止是很容易的:

$(function(){ 
    $('#date').fdatepicker({ 
     language: 'nl', 
     format: 'dd-mm-yyyy', 
     disableDblClickSelection: true 
    }); 
}); 

我想这是一个测试

$(function(){ 
    $('#date').fdatepicker({ 
     language: 'nl', 
     format: 'dd-mm-yyyy', 
     disableDblClickSelection: true, 
     maxView: 'year' = 3 
    }); 
}); 

但是,这并不为我做的。

在这里找到的文档: http://foundation-datepicker.peterbeno.com/example.html

如果你看看你贴下的“不投入”的链接标题有这行代码,我相信页面是解决方案:

$(function(){ 
    // implementation of custom elements instead of inputs 
    var startDate = new Date(2012, 1, 20); 
    var endDate = new Date(2012, 1, 25); 
    $('#dp4').fdatepicker() 
     .on('changeDate', function (ev) { 
     if (ev.date.valueOf() > endDate.valueOf()) { 
      $('#alert').show().find('strong').text('The start date can not be greater then the end date'); 
     } else { 
      $('#alert').hide(); 
      startDate = new Date(ev.date); 
      $('#startDate').text($('#dp4').data('date')); 
     } 
     $('#dp4').fdatepicker('hide'); 
    }); 

根据我在这里可以看到的,您可以使用变量(var startDate)和(endDate)自定义开始和结束日期。