【问题标题】:Supplying local time generated from server to jQuery datepicker将服务器生成的本地时间提供给 jQuery datepicker
【发布时间】:2011-02-16 01:39:08
【问题描述】:

jQuery datepicker (http://jqueryui.com/demos/datepicker/) 使用客户端计算机上设置的时区,这非常不可靠。

在我的网站上,每个会员在注册时都已经选择了他/她的时区。

所以我想根据他们的时区设置在服务器端为他们生成本地时间,并让 datepicker 使用它,但似乎没有办法将它传递给 datepicker。我找不到任何允许这样做的选项。

以前有人做过吗?

非常感谢大家。

【问题讨论】:

    标签: jquery datetime datepicker jquery-ui-datepicker


    【解决方案1】:

    DataPicker 有一个设置 defaultDate 的选项:http://docs.jquery.com/UI/Datepicker#option-defaultDate - “通过 Date 对象或当前 dateFormat 中的字符串指定实际日期,或从今天开始的天数(例如 +7)或值和句点的字符串('y' 表示年,'m' 表示月,'w' 表示周,'d' 表示天,例如 '+1m +7d'),或 null 表示今天。

    【讨论】:

    • 看来,如果我将 Date 对象作为 defaultDate 传递,用户的时区仍会在 -12 到 +13 小时之间的任何地方偏移默认值。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-08
    • 2010-09-24
    • 2011-02-12
    • 1970-01-01
    相关资源
    最近更新 更多