当我在点击日期字段时尝试将日期设置为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);
});
});