Tag: jquery ui datepicker

设置最大日期jquery datepicker

我很难设置jquery datepicker的最大日期。 我想在最后一天添加30天。 我用dd.mm.yyyy格式得到了我的约会。 我拆分日期并制作一个Date对象以将其用作mindate(这是有效的)。 我的问题是我不能在maxdate属性上使用’+ 30D’,我也尝试将第二个日期对象作为我的maxdate而没有任何影响。 我当前的代码不起作用: var values = validdate.split(“.”); var parsed_date = new Date(values[2], values[1], values[0]); var maxdate = new Date(); maxdate.setDate(parsed_date.getDate() + 30); $(“#date”).datepicker({ changeMonth: true, changeYear: true, minDate: parsed_date, maxDate: maxdate });

将自定义参数添加到jQuery UI Datepicker

我正在寻找一种方法来添加一个参数到jQuery UI Datepicker中的日期。 我正在使用Datepicker来显示课程开始日期。 我需要的参数将是在特定日期开始的课程的ID。 我正在初始化datepicker,如下所示: $( “#datepicker” ).datepicker({ dateFormat: ‘dd-mm-yy’, showWeek: true, firstDay: 1, numberOfMonths: 3, beforeShowDay: enableAllTheseDays }); 函数enableAllTheseDays看起来像这样: function enableAllTheseDays(date) { var m = (‘0’+parseInt(date.getMonth()+1)).slice(-2), d = (‘0’+date.getDate()).slice(-2), iy = date.getFullYear(); for (i = 0; i < enabledDays.length; i++) { if($.inArray((d + '-' + (m) + '-' + y).toString(),enabledDays) != -1) { […]

使用Jquery datepicker添加具有所选日期的日期

我一直在尝试为当前字段选择日期的另一个日期字段添加一天 , onSelect: function(date) { var date2 = $(‘.currDate’).datepicker(‘getDate’); date2.setDate(date2.getDate()+1); $(‘.nextDt’).datepicker(‘setDate’, date2); } 但是我得到的是date2.setDate(date2.getDate()+1); Message: Object doesn’t support this property or method 我该如何解决这个问题?

如何防止选择两者之间有禁用日期的日期范围?

我有两个Jquery日期选择器,可以选择一系列日期。 我已经实现了某些限制,例如textbox2的日期应该始终大于textbox1。 此外,我已禁用某些日期。 我需要的是,如果用户从日期中选择,然后选择日期,如果中间存在禁用日期,则用户不应该选择该范围。 例如: 我已禁用日期: “31-5-2014”, “1-6-2014”, “2-6-2014” 如果用户选择date1作为29-5-2014 ,并尝试选择4-6-2014作为第二个日期,那么他应该不能这样做,因为禁用日期在下面。 date2的最大值必须为30-5-2014 添加小提琴

从jquery datepicker获取今天的日期

我需要将jquery datepicker中currentText属性的默认显示从“Today”更改为“Today:Septmeber 14,2012”。 那么问题是,datepicker是通过某种方法公开今天的日期吗? 或者我必须创建自己的JS新Date()并从那里获取日期,我试图避免! $(‘#txtSelectedDate’).datepicker({ showButtonPanel: true, currentText: “Today: ” + getTodaysDate(); // Is there such a method? });

停止在beforeShow中显示jquery-ui datepicker

我希望做这样的事情: var showme = false; $(‘#mydatepicker’).datepicker({ beforeShow: function(input, inst) { if(!showme) { //stop showing } } }); 但禁用,也不隐藏似乎工作。 我想做一些类似于preventDefault的东西,但我不认为它会在这种情况下起作用。

如何在表单POST方法中传递jquery datepicker值?

我在日期的表单中有一个输入文本,我使用JQuery datepicker来选择日期。 当我使用表单发布将值发布到另一个PHP进行计算时。 我没有单独从这个输入文本中获取值。 我得到一个空值而不是选定的日期。 $date=$_POST[‘datepicker’]; 我不确定如何在表单POST中传递datepicker值。 有人可以帮我吗?

jQuery datepicker的dateFormat – 如何与.NET当前文化DateTimeFormat集成

我在.NET ASP MVC3内部网应用程序中使用jQuery的datepicker插件。 使用应用程序的用户在不同国家和地区设有办事处。 这就是我想将Thread.CurrentThread.CurrentCulture.DateTimeFormat与jQuery datepicker插件集成的原因。 我的第一个解决方案是创建辅助扩展方法: public static string jQueryDatePickerFormat(this HtmlHelper helper) { return Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern; } 并在javascript中设置dateFormat选项,如下所示: $(“#StartDate”).datepicker({ dateFormat: ‘@Html.jQueryDatePickerFormat()’ }); 在我意识到datepicker的dateFormat选项支持与.NET中的格式具有不同实现的格式之后不久。 例如:pl-PL的Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern返回yyyy-MM-dd (它将日期格式化为2010-01-01),而datePicker中的相同格式将格式化与20102010年1月01日相同的日期。 我很快调整了我的辅助方法并应用了快速修复替换(“yyyy”,“yy”)。替换(“MM”,“mm”) : public static string jQueryDatePickerFormat(this HtmlHelper helper) { return Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern.Replace(“yyyy”, “yy”).Replace(“MM”, “mm”); } 我工作,但我等待其他问题出现的那一刻。 有没有简单的方法将.NET语言环境设置实现到jQuery的datePicker插件中? 谢谢你,帕维尔

jquery ui日期选择限制到星期日

我已经在这里查看了这类问题的一些答案,但无法让他们按照我需要的方式工作。 我需要让我的jQuery UI datepicker只允许选择过去的星期日。 这可能吗? 谢谢

有没有办法设计jquery的datepicker日?

假设我希望2011年5月2日(或任何其他日子)与其他日子颜色不同。 这可能吗? 这是特定日期的示例项目 11 我不知道是否有任何方法可以覆盖datepicker如何为每天创建id /类。