想要在IOS设备(IPhone6& 5)中单击日期字段时设置18年后的日期

时间:2015-05-20 07:13:37

标签: html5

当我在点击日期字段时尝试将日期设置为18年时,我在iOS设备中遇到问题。在几分之一秒内,它变为当天。这是我的代码。在Android上,此功能正常运行。

HTML:

<input id="datePicker" type="date" />

JS:

$(document).ready( function() {    
    var now = new Date(); 
    var day = ("0" + now.getDate()).slice(-2);
    var month = ("0" + (now.getMonth() + 1)).slice(-2);
    var yyyy = now.getFullYear()-18;
    var day18yb = yyyy+"-"+(month)+"-"+(day) ;
    $('#datePicker').val(''); // By default it should be empty so setting empty value    
    $('#datePicker').click(function(){ //When i click on date it should be 18 years back date
        $('#datePicker').val(day18yb);
    });
});

0 个答案:

没有答案