我需要使用 php 从 mysql 数据库中获取一系列日期,一旦我查询数据库并将所有日期作为查询结果,是否可以在 jquery 上以例如红色显示这些日期UI 日历?
最佳答案
下面是一些应该对您有所帮助的代码。 这是工作版本的链接:http://jsfiddle.net/tiborkiray/EXGW4/
CSS:
td.colorRed a {
color: #FF0000;
}
JavaScript:
$('#datepicker').datepicker({
beforeShowDay: function(date) {
// apply your logic in here
if (date == yourDate) {
return [true, 'colorRed', 'ToolTip'];
}
return [true, '', 'ToolTip'];
}
});
函数 beforeShowDay 接受一个日期作为参数,并且必须返回一个数组,其中 [0] 等于 true/false 指示此日期是否可选,[1] 等于 CSS 类名或 ""对于默认演示文稿,[2] 此日期的可选弹出工具提示。它在显示之前在日期选择器中的每一天被调用。
您应该使来自服务器端 (MySql) 的日期在客户端可用。获得这些日期后,将它们添加到 beforeShowDay 逻辑中。在javascript new Date(unix_timestamp*1000);会将您的服务器端时间戳转换为 javascript 可以使用的时间戳(1000 是从秒到毫秒)
关于php - Jquery UI 日历显示 mysql 日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13217240/