jquery - 如何使用 jquery ui datepicker 设置当前日期

标签 jquery jquery-ui jquery-ui-datepicker

我正在制作一个编辑个人资料表单,并且我正在使用 jquery iu datepicker 来选择 DOB,现在当用户编辑其数据时,他/她已经在个人资料字段中有一些日期,现在如果用户想要更改弹出日期选择器的日期,如何在日期选择器上选择个人资料字段中的日期,

或者只是如何让日期选择器在打开时显示特定日期,这是我当前的脚本:

$('#member_dob').datepicker({
            changeMonth: true,
            changeYear: true,
            defaultDate: ,
            yearRange: '1970:1992',
            dateFormat: 'yy-mm-dd',
            monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],
            dayNamesMin: ['Ned', 'Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub']
        });

例如,如果我的出生日期是 20.05.1987 ,我如何设置日期选择器以在打开时显示该日期,或者仅显示月份和年份

最佳答案

您可以将日期对象分配给日期选择器小部件的默认日期设置,例如默认日期 1980 年 2 月 2 日:

var d = new Date(1980, 2, 2);
$('#member_dob').datepicker({
            changeMonth: true,
            changeYear: true,
            defaultDate: d,
            yearRange: '1970:1992',
            dateFormat: 'yy-mm-dd',
            monthNamesShort: ['Jan','Feb','Mar','Apr','Maj','Jun','Jul','Aug','Sep','Okt','Nov','Dec'],
            dayNamesMin: ['Ned', 'Pon', 'Uto', 'Sri', 'Čet', 'Pet', 'Sub']
        });

这应该可以满足您的需要,

希望有帮助,思南。

关于jquery - 如何使用 jquery ui datepicker 设置当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2258926/

相关文章:

jquery 2.0 jquery ui datepicker bug - 未捕获的 TypeError : Cannot read property 'append' of undefined

jquery-UI Datepicker 在 div 上时不会自动翻译

JavaScript/jQuery - 第一次输入原始值,第二次更改之前的值

javascript - 如何在打印时隐藏打印按钮?

jquery - LavaLamp 菜单在我的菜单上不起作用

jquery - mousedown 事件有时会在 jquery 可拖动元素上被压制

Javascript 获取范围内每个工作日的 MM/DD 值?

javascript - jquery 在动态元素上调用 datepicker

javascript - AngularJS 绑定(bind)函数到多个元素

java - jquery.get 和 servlet