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
Libérer: 2024-11-11 09:42:03
original
869 Les gens l'ont consulté

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 ]
}]
Copier après la connexion

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'
    }]
}]
Copier après la connexion

É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 ]
}]
Copier après la connexion

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal