我的项目要求之一是保留用户的命名日。对于那些不知道什么是命名日的人来说,这是维基百科上的一段话:"命名日是欧洲和拉丁美洲许多国家的传统,包括庆祝与一个人的名字相关的一年中的一天。"
基本上,这个想法是只存储日期和月份,年份无关紧要,因为一个人的命名日每年都会发生。在数据库中,我使用DATE类型,没有在任何视图中显示年份部分。
我使用jQuery UI datepicker在我的应用程序中选择日期。是否有方法配置日期选择器以某种方式提交年份选择?例如-将其设置为当前年份而根本不显示年份?
我不想修改日期选择器的代码,我也希望我的日期选择器的其余部分正常工作和看起来
你可以试着设置
$('#datepicker').datepicker( { changeYear: false, dateFormat: 'dd/mm', });
然后用CSS:
隐藏年份.ui-datepicker-year{
display: none;
}
这里有一个小提琴:http://jsfiddle.net/uLtS4/