Tag: uidatepicker

jQuery UI Datepicker和时区

我使用datepicker在我的网站上生成请求的交付日期。 格林威治标准时间下午3点之前可以当天发货,所以我运行一个脚本将当前日历当前选择的日期移动1天。 在服务器而不是客户端计算机上生成下午3点以确保正确的时间。 我想克服这个问题:澳大利亚客户在自然发生变化的日期前进了1天(他们提前11个小时),这意味着他们错过了当天约3小时的交货 – 但我能忍受这一点。 然而,当我的剧本在英国时间下午3点开始时,他们会在另一天被轻推。 例如:1月26日英国时间下午3:15,英国用户的当前日期现在是1月27日(酷),但我们的Auzzie用户现在看到1月28日(不酷)。 有没有办法将datepicker本地化为GMT,而无需在客户端PC上运行时钟时间。 这也影响了我们北美的交通 – 但这不是一个大问题 – 修复一个问题应该解决其余问题。

jQuery UI Datepicker添加天数

我正在尝试为酒店网站上的预订房间创建一些范围系统,我正在使用jQuery UI Datepicker来允许用户选择他们的入住日期。 我当时想要做的是创建另一个简单的“夜数”字段并让jQuery Datepicker获取签入日期,添加夜数,并将结果日期设置为隐藏输入的值(在正确的日期)格式)。 它看起来像这样: 这可能吗? 提前致谢。 (注意:我将从这个表单“获取”的数据库有点不稳定,除了几个可查询的值之外我无法访问它。)

如何在滚动时保持jquery ui datepicker到位(坚持输入控件)?

在阅读了很多关于这个主题的内容后,我仍然处于如何处理解决问题的黑暗中。 为了澄清问题,我希望日历与输入控件相关联,而不是在任何屏幕位置保持固定。 这是没有滚动的图像:(这也是我想在滚动上保留的内容) 这是滚动时的图像:(这不是我想要的) 任何提示将不胜感激。 更新:这是一个密切描述问题的链接 ,我希望日历在滚动时坚持控件。

克隆jQuery UI datepicker时的问题

我有一个div,其中有一个datepicker。 我用这样的东西来克隆它: mydiv = $(‘#someDiv’); // works fine so far mydiv.find(‘input.datefield’).datepicker(); // clone without the events and insert newDiv = myDiv.clone(false).insertAfter(myDiv); // datepicker won’t re-init if this class is present newDiv.find(‘.hadDatepicker’).removeClass(‘hadDatepicker’); // reinitialize datepicker newDiv.find(‘input.datefield’).datepicker(); 这是我的代码的精简版本。 它工作正常,日历按预期显示在预期的位置。但是当点击日期时, 前一个日期选择器的值会更新..(克隆它的那个)。 我试图在这之前销毁(不存在的)实例: newDiv.find(‘input.datefield’).datepicker(‘destroy’).datepicker(); 没运气 .. 我已经检查了它如何跟踪实例并手动清除数据,如下所示: newDiv.find(‘input.datefield’).data(‘datepicker’, false).datepicker(‘destroy’).datepicker(); 仍然没有运气。 我不明白的是,只有日期选择行为是错误的,其他一切都按预期工作。 我真的不知道现在还要检查什么..