Show/Hide Toolbars

CWT Software Configuration Handbook

Navigation: Examples > Calendar examples

US Calendar Example

Scroll Prev Top Next More

Holiday

Date

Day type

New Year’s Day

January 1st

1

New Year

January 2nd observed if Monday (New Year’s Day on Sunday)

1

Martin Luther King Jr. Day

3rd  Monday in January

1

President's Day

3rd  Monday in February

1

Memorial Day

Last Monday in May

1

July 4th

July 3rd observed if Friday (July 4th on Saturday)

1

Independence Day

July 4th

1

July 4th

July 5th observed if Monday (July 4th on Sunday)

1

Labor Day

1st  Monday in September

1

Veterans

Day before Veterans Day observed if Friday (Veterans Day on Saturday)

1

Veterans Day

November 11th

1

Veterans

Day after Veterans Day observed if Monday (Veterans Day on Sunday)

1

Thanksgiving Day

4th  Thursday in November

1

Christmas

December 24th observed if Friday (Christmas Day on Saturday)

1

Christmas Day

December 25th

1

Christmas

December 26th observed if Monday (if Christmas Day is on Sunday)

1

New Year

December 31st observed if Friday (New Year Day on Saturday)

1

The examples have a UTC time offset on -300 minutes (-5h from UTC time) and a daylight saving offset on 60 minutes (+1h during daylight saving time). The daylight saving time is enabled on the second Sunday of march at 02:00 and standard time is enabled on the first Sunday of November at 02:00:

<CALENDAR normalWeek="0000011" utcTimeOffset="-300" daylightSavingOffset="60">
<!-- Daylight saving / Standard time rules -->
<daylightSavingDateRule rule="3" month="3" day="8" hour="2" minute="0"
  weekday="Sunday"/>
<standardDateRule rule="3" month="11" day="1" hour="2" minute="0"
  weekday="Sunday"/>
<!-- New Year's Day -->
<calendarRule rule="1" month="1" day="1" dayType="1"/>
<!-- New Year (day after) -->
<calendarRule rule="2" month="1" day="2" weekday ="Monday" dayType="1"/>
<!-- Martin Luther King Jr. Day (3rd Mon in Jan) -->
<calendarRule rule="3" month="1" day="15" weekday ="Monday" dayType="1"/>
<!-- President's Day (3rd Mon in Feb) -->
<calendarRule rule="3" month="2" day="15" weekday ="Monday" dayType="1"/>
<!-- Memorial Day (Last Mon in May) -->
<calendarRule rule="3" month="5" day="25" weekday ="Monday" dayType="1"/>
<!-- July 3rd observed if Friday -->
<calendarRule rule="2" month="7" day="3" weekday ="Friday" dayType="1"/>
<!-- Independence Day -->
<calendarRule rule="1" month="7" day="4" dayType="1"/>
<!-- July 5th observed if Monday -->
<calendarRule rule="2" month="7" day="5" weekday ="Monday" dayType="1"/>
<!-- Labor Day (1st Mon in Sep) -->
<calendarRule rule="3" month="9" day="1" weekday ="Monday" dayType="1"/>
<!-- Before Veterans observed if Friday -->
<calendarRule rule="2" month="11" day="10" weekday ="Friday" dayType="1"/>
<!-- Veterans Day -->
<calendarRule rule="1" month="11" day="11" dayType="1"/>
<!-- After Veterans Day observed if Monday -->
<calendarRule rule="2" month="11" day="12" weekday ="Monday" dayType="1"/>
<!-- Thanksgiving Day (4th thu in Nov) -->
<calendarRule rule="3" month="11" day="22" weekday ="Thursday" dayType="1"/>
<!-- Before Christmas Day observed if Friday -->
<calendarRule rule="2" month="12" day="24" weekday ="Friday" dayType="1"/>
<!-- Christmas Day -->
<calendarRule rule="1" month="12" day="25" dayType="1"/>
<!-- After Christmas Day observed if Monday -->
<calendarRule rule="2" month="12" day="26" weekday ="Monday" dayType="1"/>
<!-- After Christmas Day observed if Monday -->
<calendarRule rule="2" month="12" day="31" weekday ="Friday" dayType="1"/>
</CALENDAR>