我想在javascript / jquery中比较一些日期。但是我收到了一些错误。我在这里做错了什么?
dayRender: function (date, cell) {
console.log(date.getTime())
}
//这里是关键日期.getTime不是函数
这是我的功能:
$scope.myFunction =function(balance){
$('#fullCalendar').fullCalendar({
defaultDate: balance.defaultDate,
editable: true,
eventLimit: true,
events: [
{
title: balance.title,
start: balance.startDate
}
],
dayRender: function (date, cell) { // This is the callback function to modify a particular date cell.
console.log(date.getDate()); //undefined
}
});
}
答案 0 :(得分:2)
var date = new Date();
console.log(date.getDate());
每次调用dayRender()
时,您都可以直接在该函数中使用日期,而不是传递日期对象。
dayRender: function (cell) {
var date = new Date();
console.log(date.getTime());
console.log(date.getDate());
console.log(date.getYear());
}
答案 1 :(得分:2)
尝试将日期转换为日期对象,希望它能正常工作
dayRender: function (date, cell) {
dateObj =new Date(date);
console.log(date.getDate());
}