jquery - 配置 jQuery UI 日期选择器以选择名称日(不在日期选择器中显示年份)

标签 jquery jquery-ui datepicker

我的项目要求之一是保留用户的命名日。对于那些不知道什么是命名日的人 - 引用自 Wikipedia :“命名日是欧洲和拉丁美洲许多国家的一项传统,旨在庆祝一年中与名字相关的日子。”

基本上,这个想法是只存储日期和月份,年份是无关紧要的,因为一个人的命名日每年都会发生。在数据库中,我使用 DATE 类型,而不在任何 View 中显示年份部分。

我正在使用 jQuery UI 日期选择器来选择应用程序中的日期。有没有办法配置日期选择器以某种方式忽略年份选择?例如 - 将其设置为当前年份并且根本不显示年份?

我不想修改日期选择器的代码,而且我也希望其余的日期选择器能够正常工作和外观。

最佳答案

您可以尝试设置

 $('#datepicker').datepicker( { changeYear: false, dateFormat: 'dd/mm', });

然后用 CSS 隐藏年份:

.ui-datepicker-year{
    display: none;
}

这是一个 fiddle :http://jsfiddle.net/uLtS4/

关于jquery - 配置 jQuery UI 日期选择器以选择名称日(不在日期选择器中显示年份),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7644886/

相关文章:

jquery - 是否可以在页面上放置一个焦点,这样如果内容发生变化,滚动条就会随着该点移动?

html - 设置html元素和body元素的宽度有什么作用?

javascript - 如何获取价格 x 和 y 之间的条目?

javascript - 日历图标日历的 OnClick 未打开 Jquery Datepicker

javascript - 将 $.put 添加到 JQuery

javascript - 单击原始div时输出可滚动div,并自动滚动到div底部

javascript - 可选择的jquery ui是否可以强制按顺序选择

安卓 Espresso : DatePicker Click on OK add a year instead of validate

delphi - TDateTimePicker MaxDate - 不允许将控件设置为当前日期

jquery - 切换到固定位置时使用新位置