Jquery UI datepicker截止日期

时间:2015-09-01 15:23:57

标签: jquery jquery-ui jquery-ui-datepicker

我在表单中显示不同的必需日期,我在服务器上面临一个奇怪的问题,但在我的localhost上却没有。为了澄清我已经截图显示了问题。

请在点的末尾括号内的文字的帮助下将以下几点与图像联系起来。

  • 最初我们在输入类型文本元素中设置日期并将其转换为datepicker。现在,用户可以在datepciker的帮助下选择新日期,或者只保存预定义的日期。 (输入表格)
  • 在提交表单后,日期会显示在用户的简单HTML页面中。此时我们可以看到输入的日期和显示的日期相同。 (发布提交 - 在第2页上显示)
  • 现在,当用户再次访问编辑表单时,所有日期都会被截止一天。 (减去一天)

为了您的信息,我使用不同的技术进行测试,

  • 使用小时和分钟创建Javascript Date对象。

    $('#datepicker_input')。datepicker()。datepicker({'setDate',new Date('2015-02-02T00:00:00'}))。datepicker('update');

  • 强制将日期设为UTC

    $('#datepicker_input')。datepicker('useLocalTimezone':false).datepicker({'setDate',new Date(new Date('2015-02-02T00:00:00'}))。toGMTString( )))日期选择器( '更新');

提前致谢

enter image description here

HTML输入值正确,但是datepicker日历减去一天

enter image description here

1 个答案:

答案 0 :(得分:0)

它看起来是某种时区问题,但可能不直接与JQuery有关。您使用什么语言来存储日期/创建JQuery /编写您已包含的测试行?尝试仔细查看存储/检索而不是JQuery。