Tag: 日期范围

如何从PHP中的两个日期的每个星期一和每两周一次提取?

我正在使用臭名昭着的jQuery UI的Datepicker,在我的表单中我选择了两个日期的范围。 第一个表示开始日期,另一个表示结束日期。 我现在需要的是algorthm,一些提示,方向或帮助,用于计算这两个日期之间的每个星期一。 例如: start: 2011-06-01 end: 2011-06-30 应该把星期一的这四(4)个日期提取给我: 1st: 2011-06-06 2nd: 2011-06-13 3rd: 2011-06-20 4th: 2011-06-27 我怎么能得到这个? 而且,星期一每两周我都需要它: 每两周一次的结果应该是: 1st: 2011-06-06 2rd: 2011-06-20

jquery UI datepicker – 禁用日期范围

我正在努力让一些工作 – 我得到一个’未捕获的TypeError:无法读取未定义’属性’0’的错误与下面的错误,我无法弄清楚为什么! 我正在尝试在网站上使用jQuery UI datepicker用于度假小屋以指示可用性和季节(低,高等)。 我有一个datePicker事件的function来检查是否有预约日期,如果没有,我会去看看我们在哪个季节(在非旺季预订可以在周一或周五进行。在旺季,只有星期五。) 我正在使用cms生成一些日期数组(通过循环),然后我可以在构建日历时迭代,所以javascript有点冗长。 数组看起来像这样: //Peak Season 1 2011 var ps1 = new Date(‘June 17, 2011’); var pe1 = new Date(‘September 2, 2011’); //Peak Season 2 2011 var ps2 = new Date(‘December 19, 2011’); var pe2 = new Date(‘January 6, 2012’); // season start and end date arrays var peakStart = […]

如果值在两个数字之间

我希望能够测试一个值是否在数字范围内。 这是我的jQuery代码…… if ((year 1990)){ return ‘good stuff’; } 在jQuery中有更简单的方法吗? 例如,有这样的东西…… if (1990 < year < 2099){ return 'good stuff'; }

jQuery UI Datepicker – 日期范围 – 突出显示介于两者之间的天数

我正在寻找一种方法来突出鼠标hover时2个输入日期范围之间的日子。 这个例子几乎可以实现我想要实现的目标: http : //hackingon.net/files/jquery_datepicker/range.htm 唯一的区别是所选范围的突出显示应该发生在两个单独的日期选择器和鼠标hover上。 有什么建议? 更新: 好的,更多细节: 从第一个日期选择器中选择日期后,第二个日期选择器应突出显示上一个选定日期。 如果您将鼠标移过上一个选定日期后的一天,则两者之间的所有日期都应通过添加类来突出显示。 更新:这是我得到了多远: $(“#input-service_date_leave, #input-service_date_return”).datepicker({ rangeSelect: true, beforeShow: customRange, onSelect: customRange, }); function customRange(input) { if (input.id == “input-service_date_leave”) { $(“#ui-datepicker-div td”).die(); if (selectedDate != null) { $(‘#input-service_date_return’).datepicker(‘option’, ‘minDate’, selectedDate).datepicker(‘refresh’); } } if (input.id == “input-service_date_return”) { $(“#ui-datepicker-div td”).live({ mouseenter: function() { $(this).prevAll(“td:not(.ui-datepicker-unselectable)”).addClass(“highlight”); }, mouseleave: function() […]

jquery ui datepicker上的日期范围选择器

我使用jquery ui创建了一个日期范围选择器,您可以使用相同的内联日历来选择日期。 看看我的小提琴: http : //jsfiddle.net/kVsbq/4/ JS $(“.datepicker”).datepicker({ minDate: 0, numberOfMonths: [12, 1], beforeShowDay: function (date) { var date1 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $(“#input1”).val()); var date2 = $.datepicker.parseDate($.datepicker._defaults.dateFormat, $(“#input2”).val()); return [true, date1 && ((date.getTime() == date1.getTime()) || (date2 && date >= date1 && date <= date2)) ? "dp-highlight" : ""]; }, onSelect: function (dateText, inst) { var […]