Javascript 日期选择器用户界面的问题
我有两个输入字段,第一个用于日期选择器,第二个用于时间选择器。如果我选择星期二、星期四、星期五、星期六或星期天的约会,那么我可以预订一张21小时以内的桌子。如果我选择星期三,那么我可以预订一张长达15小时的桌子。它在Chrome和Firefox中工作得很好。在Safari和Internet Explorer中,我只能看到周二、周四、周五、周六或周日的时间 我想这是我的错,但我找不到Javascript 日期选择器用户界面的问题,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我有两个输入字段,第一个用于日期选择器,第二个用于时间选择器。如果我选择星期二、星期四、星期五、星期六或星期天的约会,那么我可以预订一张21小时以内的桌子。如果我选择星期三,那么我可以预订一张长达15小时的桌子。它在Chrome和Firefox中工作得很好。在Safari和Internet Explorer中,我只能看到周二、周四、周五、周六或周日的时间 我想这是我的错,但我找不到 var d = ($(this).val()).split("-"), newDate = [d[2], d[1]
var d = ($(this).val()).split("-"), newDate = [d[2], d[1], d[0]].join(",");
以下是指向JSFIDLE的链接:
我认为这是因为当您调用
新日期(newDate)
时,一些浏览器无法识别“yyyy,mm,dd”格式,请尝试通过以下方式创建日期对象:新日期(d[2],d[1]-1,d[0])
同意…使用join()创建单个字符串…与传递3个参数不同