Firefox 31.0:新的日期解析问题

时间:2014-08-07 11:37:46

标签: javascript jquery-ui firefox

使用Firefox遇到麻烦:

1。 简单日期

new Date("Jun, 2014"); // Invalid Date

2。 jquery ui datepickers

$(item).datepicker('option', 'minDate', null); //Remove date from datepicker, it remains empty
  • 问题[主要]:如何转换" 2014年6月"在Firefox上约会?
  • 问题2 如何解决第二个问题?

P.S。在Chrome 36.0.1985.125中,一切都运行良好。

1 个答案:

答案 0 :(得分:3)

  1. new Date("Jun, 2014");不是日期,因为您没有指定日期,看起来他们对此更加严格。

    new Date("Jun 1, 2014");

  2. 默认情况下,datepicker没有最小值,如果你确实需要提供任何选项,它还需要一个hash(对象)选项,但看起来你似乎没有。 http://jsfiddle.net/ferahl/883s8dar/1/

  3. 要确保您具有将minDate设置为null所需的最短日期,请参阅v1.11的来源:

    minDate: null, // The earliest selectable date, or null for no limit
    

    所以你可以这样做:

    $('.data-picker').datepicker({
        minDate: null   
    });
    

    虽然如果您没有将其设置为默认设置,那么不确定为什么需要这样做。