jQuery datepicker - 如何更改"今天"日期?

New*_*bie 7 javascript jquery datepicker

有没有办法在jquery.ui datepicker中更改"今天"日期?今天,我的意思是今天(class ="ui-datepicker-today")而不是minDate或当前选择的日期!

我发现,该datepicker使用系统时间作为默认值.现在我从服务器获取当前日期并将其设置为我的minDate.但我没有找到设置今天日期的方法......它仍然使用我的系统日期(有一些用户,其系统日期是在2000年或更早).

你能帮我吗?

noa*_*oah 1

从来源来看,它看起来不太好。

var today = new Date();
Run Code Online (Sandbox Code Playgroud)

这始终是用户的系统日期。

如果你绝对必须解决这个问题,请向下看一行;你可以覆盖$.datepicker._daylightSavingAdjust并返回服务器的日期*

但这是个坏主意。到底为什么你的用户的系统日期如此混乱?为什么这是你的问题?如果他们抱怨,请告诉他们修理时钟。

* 我无法强调这是一个多么糟糕的想法。该函数用于规范日期选择器中的大多数日期,因此您必须编写一些相当复杂的逻辑,以免弄乱一切。这甚至可能是不可行的。