Bonjour à tous,
J'essaie d'utiliser FullCalendar pour créer un système de fiches d'heures. Je souhaiterais par contre stocker la durée d'un événement mais lorsque je calcule cette durée avec var duration = moment.duration(event.end - event.start); la durée résultante est fausse (en l'occurrence elle est toujours 6 x plus grande).

Mon code partiel :

$('#calendar').fullCalendar({
            slotDuration: '00:15:00',
            defaultTimedEventDuration: '01:00:00',
            [...]
            eventDrop: function(event, delta, revertFunc) {
                var title = event.title;
                var start = event.start.format();
                var end = (event.end == null) ? start : event.end.format();
                var duration = moment.duration(event.end - event.start);
                $.ajax({
                    [...]
                });
            },
     });

Je ne comprend pas le problème. Si vous avez une idée... Je peux transmettre le code dans sa globalité.

2 réponses


si c toujours 6x plus grand, pourquoi tu divises pas duration par 6 ?

quel est le type de duration ?