有没有办法让FullCalendar以日期或日期时间格式或其他时间格式而不是 varchar 存储到数据库中的日期,所以我可以按日期 SQL 调用进行排序?
现在它被存储为Mon Jun 13 2011 12:30:00 GMT-0400 (EDT)
不可能排序的。
有没有办法让FullCalendar以日期或日期时间格式或其他时间格式而不是 varchar 存储到数据库中的日期,所以我可以按日期 SQL 调用进行排序?
现在它被存储为Mon Jun 13 2011 12:30:00 GMT-0400 (EDT)
不可能排序的。
您可以根据需要格式化日期并将其发送到 DB。例如,如果您只有全天事件,则可以添加日期原型:
Date.prototype.toYMD = function() {
var year, month, day;
year = String(this.getFullYear());
month = String(this.getMonth() + 1);
if (month.length == 1) {
month = "0" + month;
}
day = String(this.getDate());
if (day.length == 1) {
day = "0" + day;
}
return year + "-" + month + "-" + day;
};
您可以使用以下方法将日期转换为 MySQL 格式:
var strID = j.toYMD();
alert("strID: "+strID);
如果你需要小时、分钟和秒,你可以扩展上面的例子。欢呼克里斯