Calendar
Learn how to use the calendar collection display option
Calendar view is often the right choice if you have event-based data and want to make scheduling a breeze for your team.
In this video, learn how to:
Use the calendar collection display option
Choose the default calendar view (month, week, work week, day)
Group records by a particular field so they show the same colour
Control what fields get shown in the record pop-up
Add filter fields for your team to easily filter records
Date Formats
Depending on the type of date field you're using, Noloco will display your calendar events differently.
Date Time Fields
If your field has a date and time, then Noloco will (unless specified) display this in the user's local timezone. If you don't include an end date, the event will default to one hour long.
A few examples of events with date times:
Meetings that start and end at specific times
Bookings that start and end at specific times
Date only Fields
If your field has only a date (and no time) then Noloco will display these as all-day events, using the date of the event, ignoring the user's timezone.
A few examples of events without dates:
Birthdays
Multi-day events such as conferences
Single-day events that don't have a specific start or end date
Mixing date-time fields with all day events:
If you need to display both variable time events and all-day events on the same calendar, it can be quite confusing to get this right with timezones.
But thankfully it is possible to do in Noloco.
Because you need to specify event start and end times, you'll need to use a date-time field.
But to indicate to Noloco that an event is an all-day event, regardless at timezone you can make the event start at midnight UTC (that's not your local timezone).
I.e. if you have an event that's meant to happen on February 1st, you would set the date to be 1st Feb 00:00
or as an ISO string 2023-02-01T00:00:00.000Z
Similarly, to indicate that it's an all-day event, you need to set the end-date to have the same value. That is to say, that the event is only on that day.
If an event needs to span multiple days, but be treated as an all-day event, regardless of timezone, you can adjust the end date to be on the last day of your event, but make sure it's time is midnight UTC (00:00
)
Below is an example where we mix all-day and specific event time events:
Sample data
Multiple days - non all-day
03/02/2023 00:00
04/02/2023 11:30
Starts at midnight
03/02/2023 00:00
03/02/2023 05:00
Multiple Days
01/02/2023 00:00
04/02/2023 00:00
All Day 1
02/02/2023 00:00
02/02/2023 00:00
All Day 2
03/02/2023 00:00
03/02/2023 00:00
Two hours long
05/02/2023 14:00
05/02/2023 16:00
Last updated