【问题标题】:How can I set the minDate of datePicker to a time of day?如何将 datePicker 的 minDate 设置为一天中的某个时间?
【发布时间】:2012-05-03 11:28:55
【问题描述】:

我希望使用 datepicker 在我的网站上设置订购单。

我有一条规则,如果用户可以在下午 3 点(格林威治标准时间)之前订购,那么他们可以在当天订购,如果他们尝试在下午 3 点之后订购,那么他们需要选择下一个可用日期。

我可以使用 datepicker 将 minDate 设置为 +1,它总是选择提前一天,但我更喜欢使用 3pm 规则。

我尝试了几种不同的方法,但我不知道该怎么做。

非常感谢任何帮助...

谢谢

【问题讨论】:

    标签: jquery jquery-ui datepicker gmt mindate


    【解决方案1】:

    您应该使用服务器上的时间将 JavaScript 传送到设置了相关日期的页面。

    【讨论】:

    • +1。同意,否则您可以更改系统时钟,以便在下午 3 点之后插入订单,如果您的服务器也进行检查,这并不可怕,但可能不是您想要的。
    • 嗨,马特,感谢您的回答。听起来不错,但是您能帮我理解答案中的可能性吗?我的 jsfiddle 示例在这里..jsfiddle.net/NHdEX/14
    • 我没有深入研究你的getMinDate() 方法,但我认为它基本上可以被一个只输出正确日期的服务器端脚本替换。然后可以将该日期放入您的 javascript 可以读取它的页面中,而不是尝试生成它。
    • 谢谢马特,我会尝试在当地寻求一些帮助来解决这个问题,因为我根本不擅长 javascript,也不知道从哪里开始......我想我希望我能只需更改日期选择器上已经为此场景内置的一些变量..cheers
    猜你喜欢
    • 1970-01-01
    • 2017-08-20
    • 1970-01-01
    • 1970-01-01
    • 2019-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多