Forum Discussion

AB21805's avatar
AB21805
Bronze Contributor
Jun 13, 2025

All day events option - Sharepoint online

Hi all,

 

Is there a way to enable an "All Day" option in a modern SharePoint calendar?
If not, is it possible to create this option manually or use an alternative method, rather than setting the event time from 12:01am to 11:59pm?

 

Thanks in advance!

3 Replies

  • MarcelCroonen's avatar
    MarcelCroonen
    Copper Contributor

    The "All Day" option depends on how you're creating and displaying your calendar events in SharePoint Online.

    If you're using the Events web part: The modern Events web part does include an "All Day" toggle when creating events. When you click "Add event," you'll see this option right below the start/end time fields.

    If you're using a SharePoint list with Calendar view: Unfortunately, the Calendar view for SharePoint lists doesn't have a built-in "All Day" option. However, here are workarounds:

    1. Time-based approach: Set your event from 12:00 AM to 11:59 PM (though I understand this isn't ideal)
    2. Custom solution: Create a Yes/No column called "All Day Event" and use conditional formatting or Power Automate to handle the display logic

    My recommendation: For modern SharePoint sites, I'd suggest using the Events web part instead of the Calendar view.

    • AB21805's avatar
      AB21805
      Bronze Contributor

      Can the event web part be used as a calendar view on a modern sharepoint site? 

       

Resources