我的项目要求之一是保留用户的命名日。对于那些不知道什么是命名日的人 - 引用自 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/