datepicker上的两位数年份

Nel*_*ino 1 javascript jquery datepicker uidatepicker

如何在ui-datepicker中选择两位数的年份呢?当我尝试选择24年或79年时它返回1924年或1979年.如何正确选择两位数?

谢谢.

Tom*_*mek 10

提供日期格式参数:.datepicker({ dateFormat: 'dd-mm-y' }) (2位数yeay = y,根据需要调整其余格式)


rai*_*7ow 7

Datepicker插件有针对此类情况的一个特定选项 - shortYearCutoff:

shortYearCutoff

确定日期世纪的截止年份(与'y'dateFormat 一起使用).输入年份值小于或等于截止年份的任何日期都被认为是在本世纪,而那些大于它的日期被认为是在上个世纪.

它的默认值是'+10'(距目前的10年,因此在2012年,'22'填充将转换为'2022',但'23'结束为'1923').

初始化日期选择器时,您可以提供99(最大值),如下所示:

$( ".selector" ).datepicker({ shortYearCutoff: 99 });
Run Code Online (Sandbox Code Playgroud)

......使所有两个世纪都属于本世纪.