javascript - jQuery datepicker - 如何更改 "today"日期?

标签 javascript jquery datepicker

<分区>

有没有办法更改 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/

相关文章:

javascript - 自执行函数的参数

javascript - Knockout.js 通过 ajax 调用将项目添加到 foreach

javascript - 如何在点击 anchor 标签时通过类名获取属性值 "id"?

jQuery UI 自动完成 - 工具提示显示列表中的所有条目,即使不匹配

javascript - Bootstrap 表 td 压缩问题

javascript - jQuery Datepicker,退房日期是入住日期后一天

javascript - Socket IO 命名空间不适用于 Express

javascript - 跨操作系统平台的路径分隔符

javascript - Angular 4 日期选择器语言环境无法正常工作

c# - WPF 工具包,在 DatePicker 中更改日期格式