比较来自 MySql 和 Datepicker 的日期 [关闭]
Posted
技术标签:
【中文标题】比较来自 MySql 和 Datepicker 的日期 [关闭]【英文标题】:Compare dates from MySql and Datepicker [closed] 【发布时间】:2014-08-03 22:04:32 【问题描述】:我如何比较来自 mysql 的 多个日期 和来自 jquery datepicker 的 点击日期?
假设我有以下日期来自循环中的 mysql。
02-06-2014
04-06-2014
10-06-2014
12-06-2014
17-06-2014
20-06-2014
这是我来自 jQuery Datepicker 的日期,每次点击它都会改变。
12-06-2014
如果 12-06-2014 出现在我的 mysql 结果集中,则回显“是”;否则“不”;
【问题讨论】:
你为此做了什么? 到目前为止你有没有尝试过?提示:将所有 mysql 日期放在一个数组中,而不是简单地使用 in_array 函数检查。 我使用了 date_diff 函数,并且......我将它分解为 12062014,但对我没有用。 我在这里看不到任何日期,但也许我已经在 SQL 世界中生活的时间太长了。这些是普通的老式字符串。 @草莓我已经提到了。我的日期是从 mysql 结果集中循环来的。无论如何,这些字符串如何与 datepicker 上的点击日期进行比较? 【参考方案1】:Datepicker 有一个您在名为 onSelect 的选项中设置的方法。你可以这样做:
arOfDates = [your, dates, here];
$('#datepickerID').datepicker(
onSelect: function(dateSelected)
$.each(arOfDates, function (key, value)
if(value == dateSelected) console.log(value, dateSelected);
//or without iteration
if($.inArray(dateSelected, arOfDates) != -1) console.log(dateSelected);
);
【讨论】:
我不太明白 - arOfDates = [你的日期,这里]; 那将是包含您的日期的数组。我的回答是比较从日期选择器中选择日期时的日期。 是的,我明白了...我正在尝试将我的结果集放入数组中。谢谢以上是关于比较来自 MySql 和 Datepicker 的日期 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 django 中使用 Datepicker(来自 Jquery)
React Native 不显示来自 TextInput 的 Datepicker
DatePicker、FullCalendar 和 MySQL 事件日期最终缩短了一天