代码之家  ›  专栏  ›  技术社区  ›  PHeiberg

奇数自定义日期格式无法设置正确的所选日期

  •  0
  • PHeiberg  · 技术社区  · 14 年前

    当使用jquery ui(1.8.6)日期选择器插件并尝试使用一种特定的奇数自定义日期格式时,日历无法设置所选日期。失败的格式是ymmdd(2010年新年前夜将是101231)。所选日期在输入中设置正确,但日历无法指示所选日期。

    设置其他格式时,如y-mm dd、yyyy-mm-dd等-所有内容都按预期工作,打开日历时默认选择日期。设置YMDD格式时,日历将以“今天”日期作为默认日期打开。

    我正在使用以下方式配置日期选取器:

    $(function() { $(".dateField").datepicker( { dateFormat: 'ymmdd' } ) } );
    

    这是插件中的错误还是我做错了什么?

    1 回复  |  直到 14 年前
        1
  •  0
  •   PHeiberg    14 年前

    var isDoubled = lookAhead(match);
    var size = (match == '@' ? 14 : (match == '!' ? 20 :
        (match == 'y' && isDoubled ? 4 : (match == 'o' ? 3 : 2))));