jQuery FullCalendar question de la date JSON
-
20-09-2019 - |
Question
Je suis plugin jQuery FullCalendar , dans l'ensemble, il a été très simple. Je l'ai cependant rencontré un problème avec l'ajout d'événements au calendrier. J'utilise ASP.NET MVC 1.0 et ai trouvé et suivi ce après .
Je retourne JSON à la FullCalendar et les événements OBTIENNENT liés, mais ils présentent tous comme tous les événements de la journée. Je suis mise en forme des dates que le format ISO8601 comme indiqué sur leur site.
Calendrier Javascript
$('#calendar').fullCalendar({
events: "/Calendar/GetEvents/"
});
JsonResult
public JsonResult GetEvents(double start, double end)
{
var fromDate = Utility.Dates.ConvertFromUnixTimestamp(start);
var toDate = Utility.Dates.ConvertFromUnixTimestamp(end);
List<GenericEventList> events = GETGENERICLISTOFEVENTS();
return Json(events.ToArray());
}
JSON Résultat Valeur
[{"id":2,"title":"Test Event","start":"2010-03-14T11:00:00","end":"2010-03-14T16:00:00"},
{"id":3,"title":"Test Event1asasas","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"},
{"id":4,"title":"Test Event12","start":"2010-03-14T16:00:00","end":"2010-03-14T17:00:00"},
{"id":6,"title":"Test Event1aaa","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"}]
Toute aide est vraiment apprécié!
La solution
assurez-vous de définir la propriété allDay
à false
pour chaque objet événement
( http://arshaw.com/fullcalendar/docs/event_data/Event_Object/ )
Autres conseils
En outre, si les dates ne sont pas complétées par des zéros, puis les événements ne seront pas visibles.
Ex. 05.09.2010 mauvais
Ex. 2010-09-05 bon