Maison >interface Web >js tutoriel >Comment puis-je planifier des événements récurrents avec une disponibilité spécifique à un jour dans FullCalendar ?

Comment puis-je planifier des événements récurrents avec une disponibilité spécifique à un jour dans FullCalendar ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-11-11 09:42:03849parcourir

How Can I Schedule Recurring Events With Day-Specific Availability in FullCalendar?

Gestion des événements récurrents dans FullCalendar avec un calendrier spécifique à des jours

FullCalendar fournit des options flexibles pour gérer les événements récurrents, y compris la planification d'événements pour des jours spécifiques de la semaine. Cela permet un contrôle précis de la disponibilité et de la planification des rendez-vous.

Événements répétitifs simples

Pour les événements récurrents simples qui se produisent certains jours de la semaine, vous pouvez utiliser le dow propriété dans l’objet événement. Par exemple, pour créer un événement qui se produit tous les lundis et jeudis de 7h00 à 9h00, vous utiliserez le code suivant :

events: [{
    title: "Morning Availability",
    start: '07:00',
    end: '09:00',
    dow: [ 1, 4 ]
}]

Restriction de la récurrence avec des plages de dates

Pour limiter la récurrence des événements à des périodes spécifiques, vous pouvez utiliser la propriété ranges. Cela permet de définir des dates de début et de fin pour la récurrence. Par exemple, pour créer un événement récurrent tous les lundis et jeudis de 7h00 à 9h00, mais uniquement pendant le mois de mars 2023, vous utiliserez le code suivant :

events: [{
    title: "March Availability",
    start: '07:00',
    end: '09:00',
    dow: [ 1, 4 ],
    ranges: [{
        start: '2023-03-01',
        end: '2023-03-31'
    }]
}]

Événements nocturnes

FullCalendar prend également en charge la gestion des événements qui s'étendent au-delà de minuit. En définissant l'heure de fin sur une valeur supérieure à 24h00, vous pouvez créer des événements qui s'étendent sur la nuit. Par exemple, pour créer un événement qui se produit tous les samedis de 22h00 à 2h00 le lendemain, vous utiliserez le code suivant :

events: [{
    title: "Late Night Availability",
    start: '22:00',
    end: '02:00',
    dow: [ 6 ]
}]

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn