home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / prog / fdate80a.arj / HOLIFEDS.DOC < prev    next >
Text File  |  1993-07-20  |  6KB  |  132 lines

  1. HOLIFEDS.BAT
  2. ============
  3. by Stephen Ferg     1992 Dec 11
  4.  
  5. HOLIFEDS.BAT is a companion batch file to HOLIDAYS.BAT.  It is designed
  6. specifically to be useful to employees of the Federal government.
  7.  
  8. The purpose of HOLIFEDS.BAT is to aid Federal employees and managers in
  9. planning for holidays by calculating a list Federal holidays for a given
  10. year.  It calculates both Federal holidays and days that -- because they
  11. fall between a holiday and a weekend (or another holiday) -- are likely
  12. to be popular as annual-leave days.
  13.  
  14. The #mod function was added to Fdate version 7.0 to support the
  15. calculation of Inauguration Day in HOLIFEDS.BAT.  Now that it is
  16. supported by FDATE, the #mod function can be used to deal with any kind
  17. of event that occurs at fixed intervals.
  18.  
  19.  
  20. FEDERAL HOLIDAYS
  21. ================
  22. Calculating Federal holidays is a tricky business because there are
  23. three different types of Federal holiday:
  24.  
  25. 1.  Holidays that are fixed to a certain calendar date, such as July 4.
  26.     These are what OPM calls "date-certain" holidays.
  27.  
  28. 2.  "Floating" holidays, that are attached to the Nth day-of-the-week
  29.     in a certain month.  Labor Day, for example, is the first Monday in
  30.     September.  A minor variation on this theme is Memorial Day, which
  31.     is specified as being the LAST Monday in May.
  32.  
  33. 3.  Inauguration Day, which is in a class by itself.
  34.  
  35.  
  36. Here is the official Office of Personnel Management (OPM)
  37. description of how Federal holidays are determined for a given year.
  38. -----------------------------------------------------------------------
  39. begin: OPM Federal Holidays Documentation
  40. -----------------------------------------------------------------------
  41.                       FEDERAL HOLIDAYS
  42.  
  43. Federal holidays are always the same regardless of the calendar year.
  44. That is to say, the language of Title 5, United States Code, Section
  45. 6103, can be applied to any year simply by comparing the list of
  46. holidays to a calendar and marking the calendar.  There are two things
  47. to keep in mind regarding holidays that are date certain (e.g., January
  48. 1, July 4, November 11, and December 25); first all such days which fall
  49. on Saturday will be celebrated on the preceding Friday and, secondly,
  50. all such days which fall on a Sunday will be celebrated on the
  51. succeeding Monday.
  52.  
  53. Here is the list of Federal holidays for each year (there are 10):
  54.  
  55.   1.  New Year's Day, January 1
  56.   2.  Birthday of Martin Luther King, Jr., the third Monday in January
  57.   3.  Washington's Birthday, the third Monday in February
  58.   4.  Memorial Day, the last Monday in May
  59.   5.  Independence Day, July 4
  60.   6.  Labor Day, the first Monday in September
  61.   7.  Columbus Day, the second Monday in October
  62.   8.  Veteran's Day, November 11
  63.   9.  Thanksgiving Day, the fourth Thursday in November
  64.  10.  Christmas Day, December 25
  65.  
  66. Additionally, for employees employed in the District of Columbia,
  67. Montgomery and Prince Georges Counties in Maryland, Arlington & Fairfax
  68. Counties in Virginia, and the cities of Falls Church, and Alexandria,
  69. VA, January 20 of each fourth year after 1965, Inauguration Day, is a
  70. legal public holiday.  If it falls on Sunday, it shall be the next
  71. succeeding day selected for the public observance of the President's
  72. inauguration.
  73.  
  74. -----------------------------------------------------------------------
  75. For more information, write:
  76.     United States Office of Personnel Management
  77.     Washington, DC 20415
  78. or telephone OPM at (202) 606-2858.
  79. -----------------------------------------------------------------------
  80.   end: OPM Federal Holidays Documentation
  81. -----------------------------------------------------------------------
  82.  
  83.  
  84. There are some interesting aspects to this formula.
  85.  
  86.  
  87. NEW YEAR'S DAY
  88. ==============
  89. A holiday may be celebrated in a different year than the one in which
  90. it occurs.  Specifically, if January 1 falls on a Saturday, it is
  91. celebrated on the preceeding Friday, which is December 31 of the
  92. preceding year.  An example is New Year's Day, 1983, which was
  93. celebrated on the last day of 1982.
  94.  
  95.  
  96. INAUGURATION DAY
  97. ================
  98. Every 4th year is Presidential Inauguration year.  Inauguration Day is a
  99. date-certain holiday occurring on January 20. Federal employees who work
  100. in Washington, DC and the surrounding metropolitan area get Inauguration
  101. day as a holiday, primarily to minimize traffic congestion on the day of
  102. the big event.  For Federal employees working in other locations,
  103. Inauguration Day is not a holiday.
  104.  
  105. Unlike other date-certain holidays, if Inauguration Day occurs on a
  106. Saturday, it is celebrated on the Saturday.
  107.  
  108. Like other date-certain holidays, if Inauguration Day occurs on a Sunday,
  109. it is pushed to the following Monday, January 21.  The interesting thing
  110. is that if January 20 or 21 falls on a Monday, it is the third Monday in
  111. January, and therefore it is also the occasion for celebrating Martin
  112. Luther King's birthday.  So there are four different scenarios for
  113. Inauguration Day:
  114.  
  115. Falls on a Saturday, so there is no special Federal holiday  : 2001
  116. Falls on a Sunday but moved to Monday (same as MLK birthday) : 1985
  117. Falls on a Monday                     (same as MLK birthday) : 1997
  118. Falls on Tuesday-Friday, Federal workers get an extra holiday: 1993
  119.  
  120.  
  121.  
  122. CHRISTMAS EVE
  123. =============
  124. There is also an unofficial holiday tradition that the OPM formula does
  125. not mention.  Traditionally, when Christmas Day falls on a Friday the
  126. President grants leave to Federal employees for the afternoon of the
  127. preceding Thursday, Christmas Eve.  There is, however, nothing official
  128. about this tradition, and there have been presidents who did not adhere
  129. to it.  Lyndon Johnson, for instance, did not grant leave to Federal
  130. employees on Thursday, Dec. 24, 1964.
  131.  
  132.