<分区>
有没有办法更改 jquery.ui 日期选择器中的“今天”日期? 对于今天,我指的是今天 (class="ui-datepicker-today") 而不是 minDate 或当前选择的日期!
我发现,日期选择器使用系统时间作为默认值。现在我从我的服务器获取当前日期并将其设置为我的 minDate。但是我没有找到设置今天日期的方法...... 它仍然使用我的系统日期(有些用户的系统日期是 2000 年或更早的)。
你能帮帮我吗?
<分区>
有没有办法更改 jquery.ui 日期选择器中的“今天”日期? 对于今天,我指的是今天 (class="ui-datepicker-today") 而不是 minDate 或当前选择的日期!
我发现,日期选择器使用系统时间作为默认值。现在我从我的服务器获取当前日期并将其设置为我的 minDate。但是我没有找到设置今天日期的方法...... 它仍然使用我的系统日期(有些用户的系统日期是 2000 年或更早的)。
你能帮帮我吗?
最佳答案
基于source ,看起来不太好。
var today = new Date();
这始终是用户的系统日期。
如果您绝对必须解决这个问题,请往下看;你可以覆盖 $.datepicker._daylightSavingAdjust
并从你的服务器返回日期 *
但这是个坏主意。为什么您的用户的系统日期如此困惑?为什么那是你的问题?如果他们提示,请告诉他们修好时钟。
* 我无法强调这是一个多么糟糕的想法。该函数用于规范化日期选择器中的大部分日期,因此您必须编写一些非常复杂的逻辑,以免把所有事情搞砸。这甚至可能不可行。
关于javascript - jQuery datepicker - 如何更改 "today"日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2516199/