logo
search
Others

How to Display All-Day and Timed Events in a SharePoint Calendar

Algirdas JasaitisAlgirdas Jasaitis Oct 9, 2026 869 views

Question details

The user wants to display both all-day events and specific timed events simultaneously in the right-side information panel of a SharePoint Calendar.

How to Display All-Day and Timed Events in a SharePoint Calendar
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Customizing the calendar view in SharePoint to provide comprehensive schedule details at a glance.
Observed behavior
The standard SharePoint calendar view and web part cannot be customized natively to display both 'All Day' labels and specific start/end times together in the right-side panel.
Before you start

Verify that your Microsoft 365 environment has Power Apps enabled and that your users have the necessary Power Apps licenses to view embedded canvas applications.

Solution 1Recommended

Use Power Apps to Create a Customized SharePoint Calendar

Since the standard SharePoint web part restricts custom layouts, embedding a Power Apps canvas app is the best way to dynamically show both event types.

The default SharePoint calendar display is controlled by its underlying web part source code, preventing direct modifications to the right-side information panel. Building a customized calendar screen with Power Apps allows you to use text formulas to evaluate event durations and display either 'All Day' or specific times.

1
Create a Power Apps Canvas App

Log into Power Apps, connect it to your existing SharePoint calendar list, and generate a new canvas application with a gallery or calendar view.

2
Apply Logic for the Main Time Display

Select the text label designated for the event time. Enter the following formula to check if the event spans 12 hours: If(DateDiff(ThisItem.Start, ThisItem.End, TimeUnit.Hours)=12, "All Day", Text(ThisItem.Start, DateTimeFormat.ShortTime))

3
Apply Logic for the End Time Display

Select the secondary label used for the end time. Enter this formula so it hides for all-day events but shows the end time otherwise: If(DateDiff(ThisItem.Start, ThisItem.End, TimeUnit.Hours)=12, "", "-" & Text(ThisItem.End, DateTimeFormat.ShortTime))

4
Bind the Event Title

Ensure your title label is set to display the event details using the formula: ThisItem.'Event Detail'

5
Embed on a SharePoint Page

Save and publish your Power App. Go to your SharePoint page, add the 'Power Apps' web part, and paste the App link or ID to embed the customized calendar.

Use Power Apps to Create a Customized SharePoint Calendar
Licensing Requirement: Power Apps licenses may be required for all users who need to view and interact with this customized calendar on the SharePoint page.
Free Microsoft Office alternative

Manage Your Schedules and Documents with WPS Office

While SharePoint requires complex Power Apps integrations to customize basic calendar views, WPS Office provides a highly capable, lightweight, and free alternative for your daily productivity and schedule management needs. Enjoy a familiar interface and excellent file compatibility without complicated setups.

  1. 1. Download WPS Office: Visit the official WPS website and download the free WPS Office suite for your operating system.
  2. 2. Install and Launch: Follow the installation prompts and open the application to access Writer, Spreadsheets, and Presentation tools.
  3. 3. Manage Schedules Easily: Open a blank spreadsheet or choose from hundreds of free calendar templates to manage your daily and all-day events seamlessly.
Free and lightweight Office suite for everyday tasksFully compatible with Microsoft Word, Excel, and PowerPoint formatsRich built-in spreadsheet templates for schedule and calendar managementFamiliar, easy-to-use user interface requiring zero learning curve
microsoft office alternative - wps office

Frequently Asked Questions

Can I modify the standard SharePoint calendar to show all-day and timed events without Power Apps?

No. The display of the standard SharePoint calendar view and calendar web part is controlled by the native web part source code, which cannot be modified to display both conditions simultaneously in the right-side panel.

Do my team members need a special license to view the Power Apps calendar?

Yes, standard Power Apps licensing may be required for any user who needs to view or interact with the embedded Power App on your SharePoint site, depending on your organization's Microsoft 365 plan.

How can I request Microsoft to add this functionality to the native SharePoint calendar?

You can submit feature requests and feedback directly to the development team through the Microsoft 365 Feedback portal on the Microsoft Tech Community website.