gpt4 book ai didi

jQuery Datepicker 将默认日期设置为 "current month, current day, (current year-18)"

转载 作者:行者123 更新时间:2023-12-01 02:58:20 29 4
gpt4 key购买 nike

我有一个 jQuery 日期选择器。我想将默认日期设置为“当前月份、当前日期(当前年份-18)”,但在设置 defaultDate 属性时遇到问题。显示的默认年份是 1920 年,据说是 1995 年。有人可以帮忙吗?

我的代码:

HTML

<input type="text" class="datepicker minimumSize" name="BirthDate" id="BirthDate"  readonly="readonly"/>

JavaScript

var d = new Date();
var year = d.getFullYear() - 18;
$('#BirthDate').datepicker({ changeYear: true, changeMonth: true, yearRange: '1920:' + year + '', defaultDate: d.getMonth()+d.getDay()+year});

JSFiddle http://jsfiddle.net/jobzky/zg8Le/

最佳答案

尝试

var d = new Date();
var year = d.getFullYear() - 18;
d.setFullYear(year);
$('#BirthDate').datepicker({ changeYear: true, changeMonth: true, yearRange: '1920:' + year + '', defaultDate: d});

演示:Fiddle

关于jQuery Datepicker 将默认日期设置为 "current month, current day, (current year-18)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15491367/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com