datepicker UI的问题

时间:2013-11-30 03:24:03

标签: javascript jquery jquery-ui datepicker

我有2个输入字段,第一个用于日期选择器,第二个用于时间选择器。如果我在星期二,星期四,星期五,星期六或星期日选择我的日期选择器,那么我可以预订一张长达21小时的桌子。如果我选择星期三,那么我可以预订一个长达15个小时的桌子。它在Chrome和Firefox中暂时运行良好。在Safari和Internet Explorer中,我只能看到周二,周四,周五,周六或周日的小时数。

我认为我的错是在这里,但我找不到它。

var d = ($(this).val()).split("-"), newDate = [d[2], d[1], d[0]].join(",");

这是JSFiddle的链接:

http://jsfiddle.net/za3Ap/107/

1 个答案:

答案 0 :(得分:1)

我认为这是因为当您致电new Date(newDate)时,某些浏览器无法识别“yyyy,mm,dd”格式,请尝试按此创建Date对象:new Date(d[2], d[1]-1, d[0])