问题标签 [mindate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
79883 浏览

jquery - jQuery datepicker mindate, maxdate

我有以下两个 datepicker 对象,但我无法得到我想要的,因为我被 minDate 和 maxDate 选项卡住了:

这是为了将日期限制为未来的日期。

我想要什么:将日期从当前日期限制为 30 年时间。

我得到的:将日期从当前日期限制为 10 年时间。

这是为了限制只选择过去的日期

我想要的:将日期从当前日期限制为 120 年前的时间。

我得到的是:将日期从当前日期限制为 120 年前的时间,但是当我选择一年时,最大年份将重置为选定的年份(例如,当页面从新加载为 1890-2010 时,我会得到什么,但如果我选择2000年选择框重置为1880-2000)。

我需要两个 datepicker 对象的帮助,非常感谢任何帮助。

0 投票
3 回答
15532 浏览

string - 如何使用字符串为 jQueryUI Datepicker 设置 minDate/maxDate?

jQueryUI Datepicker文档指出可以使用“当前 dateFormat 中的字符串”设置 minDate 选项。所以我尝试了以下方法来初始化日期选择器:

但是,这导致我的日期选择器具有从 2015 年 11 月 6 日到 2015 年 12 月 17 日的可选日期范围。

我检查了当前的 dateformat 和它的mm/dd/yy,这应该意味着 2 个月的数字,2 的日期和 4 的年份,用斜杠分隔。我也尝试过包含dateFormat: "mm/dd/yy"在初始化语句中。

之后我还检查了 minDate 和 maxDate 的值,它们被设置为我想要的值:01/01/201012/31/2010.

我希望能够使用字符串设置 min/maxDate,因为我正在将这些值作为字符串从其他地方传递。也许有人知道为什么会发生这种情况以及如何解决这个问题,或者解决这个问题的方法,或者改变日期字符串的格式或其他什么?

谢谢

编辑:使用:jQuery v1.3.2jQuery UI v1.7.2

0 投票
4 回答
1531 浏览

jquery - jQuery UI Datepicker minDate changes adjust the calendar; how can I freeze it?

I have a five-month Datepicker inline calendar. startDate is a variable I wrote which is set by a user click event. I am adjusting the minDate and maxDate options after init by doing this:

However, when the calendar is refreshed, it displays the first month according to the startDate variable, which is disorienting. For example, I have the calendar init in January and it shows through May. When startDate happens to be in a later month, say February, then when I refresh the calendar, it displays starting from that month (February) and disables all dates up to the one selected. I'd like to freeze the calendar so that it always shows January through May, yet blacks out all the dates up to minDate.

Is there an easy way to freeze the calendar so that it displays a specific 5-month range regardless of the minDate and maxDate settings?

Thanks in advance.

0 投票
1 回答
6130 浏览

jquery - jquery datepicker minDate 当前月份的特定日期

H

我需要自定义两个日期选择器。

首先拥有:

  • minDate:本月的最后十天(或者更简单:本月 20 日)
  • maxDate:下个月10号

我只能像“手册”中给出的那样设置:+1m +2w +5d。但这对我来说并不好,因为我不需要相对于当前数据。

任何的想法?

我试过这个没有运气:

BR。安德斯

更新 - 解决方案我使用了承办商的答案,它工作得很好。感谢答案:-)

0 投票
1 回答
8656 浏览

jquery - 即时设置 ui datepicker max/minDate

认为它会比它更容易。任务:

1)禁用未来的日子。(将 maxDate 设置为今天 - 完成)

2)从js变量获取日期并将其设置为即时的minDate -如何?

主要功能(我用了几页):

然后是我现在要编辑的页面的 js 代码:

函数 MinDate() 仅在第一次按下按钮时起作用。

0 投票
9 回答
80897 浏览

jquery - jquery 日期时间选择器设置 minDate 动态

伙计们,我正在使用 trentrichardson.com 的 datetimepicker。

我有一个带有两个输入字段的表单:fromto,我希望能够动态地将 minDate 设置为我的“to”字段,等于我的“from”字段的值。

我知道我应该使用 beforShow 选项,但不知道如何实现该功能。

编辑/解决方案

0 投票
2 回答
2949 浏览

jquery - 如何访问 jEditable DatePicker 选项(onSelect、minDate、maxDate)

我将 jEditable 与 jQuery DatePicker 一起使用。我正在尝试对日期范围进行验证。例如,如果在该字段中选择了 2010 年 6 月 1 日startDate,则用户不能在该字段中选择 2010 年 6 月 1 日之前的日期,endDate反之亦然。

除验证部分外,所有其他代码都在工作。我的理解是jEditable版本中包含jQuery-ui DatePicker的完整版,但我不知道如何使用它。

这是我正在使用的 DatePicker:https ://github.com/qertoip/jeditable-datepicker/tree/master/src

DatePicker 插件示例演示:http: //thesingularity.pl/jeditable-datepicker-demo/

我的剧本

HTML 片段

0 投票
1 回答
3410 浏览

jquery-ui - 在 datepicker 中为 minDate 添加几天

如何更改此代码

minDate: '2012/3/4'+'5D',

到最小日期=>2012/3/9

坦克。

0 投票
1 回答
198 浏览

xforms - 日期选择器上的 xforms mindate

有人可以告诉我在日期时间字段中向日期选择器添加最小日期/时间的正确语法。这有效

这不

谢谢你

0 投票
1 回答
484 浏览

jquery - How can I set the minDate of datePicker to a time of day?

I am looking to use the datepicker to set up an ordering form on my website.

I have a rule that if a user can order before 3pm (GMT) then they can order the same day, if they try and order after 3pm then they need to choose the next available date.

I can use datepicker to set the minDate to +1 and it always picks a day ahead, but I would prefer to use the 3pm rule.

I have tried a few different ways, but I am not sure how to do this.

Any help much appreciated...

Thanks