So we are all a bit
chuffed annoyed that when designating an all-day event in Outlook, it doesn’t spread it’s display out over the whole day’s hour-by-hour view. Makes it easy to miss that someone has a holiday off.
The following forum explanation I found details in an end-round way (the person is requesting the actual “pinned” all-day feature that now exists in Outlook 2010) why this functionality is the way it is. In a nutshell, as many programmers know and as we’ve seen from Y2K and numerous actual major outages of computer systems over the years, dates are a pain and in particular time zones, daylight savings and more nuances make it tricky to cater to all scenarios and various integrated user interfaces.
In the Outlook Calendar view there is a distinction between “All Day” and just selecting a block of hours, because “All Day” is a date and a fixed hour range is actually a negotiable figure depending on your time zone.
The all-day-event calender item type that is used for
birthdays/anniversaries/public holidays refers to an actual 24-hour period of
time and changes with time-zone, leading to these events overlapping two
days. There may be some all day events that should respond like this but not
birthdays/anniversaries. Public holidays are currently added in the time zone
of the user, not the country that has the holidays.
If you enter a birthday/anniversary in a contact item, it will give make it
a 24 hour period in the time zone you are in. That is wrong on many counts.
Firstly a birthday is not a particular 24 hour period of time independent of
place, it is a date. Secondly if it were a 24 hour period it would not be
your country but the user’s country that determines the time zone, or to be
very pedantic, his place of birth. Similarly for anniversaries.
If you are in one country A and want to know the national holidays from a
country B in another time zone, then they are added as 24 hour events in your
time zone. If then you move to country B then national holidays in that
country are listed as spanning 2 days.
There should be a type of event that is attached to a date, not a time-span.
Birthdays and anniversaries should create this type of event by default.
National holidays should either create this type of event by default or a
24-hour event in the time zone of the nation with the holidays, not the
In importance national holidays are not very significant but birthdays and
anniversaries are useful things to be reminded about and with many contacts
having birthdays span two days is not only incorrect but results in a
confusing display of information.