Boulder Community Network

BCN Logo

BCN Home Page | Search | What's New | Contribute
Last Update: August 30, 1999.

A List of Critical or Trigger Dates

Instead of "Y2K" being just an "end of 1999" problem, there are a number of critical (or sometimes called "trigger") dates to check out in detail to ensure continuity of service in computer systems. The following is a list of critical dates where computerized information systems and embedded systems need to be comprehensively tested for forward and backward date processing to ensure accuracy.

In other words, although this is not an exhaustive listing, be on the lookout for erroneous results around any of these dates.

Date Explanation
Nov. 2, 1997 Overflow HP/Apollo Domain Operating System.
Jan. 1, 1998 Ensure that the digits "98" do not trigger an error.
Oct. 1, 1998 Beginning of FY 1999 for Federal Government
Dec. 31, 1998 Ensure that the digits "99" do not trigger an error.
Jan. 1, 1999 First day of 1999.
Jan. 1, 1999 Introduction of electronic version of the Euro.
Feb. 4, 1999 Airlines Begin Accepting reservations in year 2000.
Mar. 1999 Securities Industry Association simulates end-year trading.
Apr. 1, 1999 Begin of fiscal year in Canada, Japan.[2]
Apr. 1, 1999 Begin of fiscal year in New York State.[2]
Apr. 6, 1999 Begin of fiscal year in Great Britain.[1]
Apr. 9, 1999 This date is "9999" or day 99 of year 99 on the Julian Calendar.
July 1, 1999 Begin Federal Fiscal Year in most U.S. states.[2]
July 1, 1999 Event horizon for 6-month forecasting.[2]
Aug. 22, 1999 Week counter in GPS satellites resets.
Sep. 1, 1999 Begin of fiscal year in Texas.[1]
Sep. 9, 1999 This is 9/9/99, a common coding convention.
Sep. 23, 1999 99 days until the Year 2000.
Sep. 30, 1999 This is the last fiscal rollover prior to end of year.
Oct. 1, 1999 Begin Federal Fiscal Year.[2]
Oct. 1, 1999 Alabama and Michigan fiscal years 2000 begin.
Oct. 1, 1999 Event horizon for 3-month forecasting.[1]
Oct. 10, 1999 First date in the year to mandate eight digit date
Nov. 1, 1999 Event horizon for 1-month forecasting.[1]
Dec. 1, 1999 First monthly plan to look ahead past end of year.
Dec. 30, 1999 Next to last day in year 1999.[1]
Dec. 31, 1999 Last day in year 1999.[1]
Dec. 31, 1999 A "never expire" date on old IBM data tapes.
Jan. 0, 2000 Illegal date - must not occur.
Jan. 1, 2000 First day of the year 2000.[1]
Jan. 2, 2000 First Sunday of the year 2000.[1]
Jan. 3, 2000 First business day in the year 2000, but a holiday.[2]
Jan. 4, 2000 First workday and first banking day in the year 2000.[1]
Jan. 6, 2000 First weekday possibly mistaken for weekend day.
Jan. 7, 2000 First Friday and first payday in the year 2000.[1]
Jan. 10, 2000 First date to require a 7 digit date field (1/10/2000).[1]
Jan. 10, 2000 First day of classes at University of Colorado.
Jan. 14, 2000 First semi-monthly payday.
Jan. 28, 2000 End of first work month.[1]
Jan. 17, 2000 Martin Luther King Day; This is the first Monday holiday in the Year 2000.
Jan. 31, 2000 First end of month; first monthly payday. W2s due.
Feb. 28, 2000 Day before the leap day.[1]
Feb. 29, 2000 Valid date - February has 29 days in the year 2000.[2]
Feb. 30, 2000 Illegal date - must not occur.
Mar. 1, 2000 Ensure date calculations have taken leap year into account.
Mar 31, 2000 End of First Quarter Fiscal year.[1]
Apr. 1, 2000 Possible false change to Daylight Savings Time.
Apr. 2, 2000 First change to Daylight Savings Time after end of year.
Apr. 3, 2000 First business day after fiscal quarter.
Apr, 6, 2000 Beginning of United Kingdom's Fiscal Year 2000
Apr. 14, 2000 Last business day for U.S.A. 1999 tax transactions.
Apr. 15, 2000 1999 tax filing deadline for U.S.A.
Apr. 17, 2000 U.S. personal income tax due.[1]
June 6, 2000 End of Second Quarter Fiscal year.[1]
June 6, 2000 End of Australian tax year.[1]
July 1, 2000 Beginning of Fiscal Year 2001 for most States
Oct. 1, 2000 This is the first 7-digit date with a 2-digit month value. (10/1/2000)
Oct. 10, 2000 First date to require an 8 digit date field (10/10/2000).[1]
Oct. 28, 2000 Possible false change back to Standard Time.
Oct. 29, 2000 First return to Standard Time after end of year.
Dec. 29, 2000 Last workday in year 2000.[1]
Dec. 31, 2000 Last day in year 2000, and the year must have 366 days.[1]
Jan. 1, 2001 Tandem Computers Operating System date overflows.
Jan. 2, 2001 First workday in year 2001.[1]
Feb. 29, 2001 Illegal date - must not occur.
Sep. 8, 2001 The UNIX operating system date overflows at 01:46:40 UTC.
Dec. 31, 2001 The year must have 365 days.
Jan. 1, 2002 Critical date for several types of backward calculations
Jan. 1, 2002 European banks begin final phase of Euro conversion.
Feb. 2, 2002 Another "purge" date (20)02/02/02 in some computer programs.
Feb. 29, 2002 Illegal date - must not occur.
June 30, 2002 Last day European national currencies are acceptable.
July 1, 2002 First day of Euro-only transactions.
Jan. 1, 2003 Burroughs Unisys A system clock overflow.
Feb. 29, 2003 Illegal date - must not occur.
Feb. 29, 2004 Valid date - must occur. (First leap Day in new century)
Dec. 31, 2004 Last day in year 2004, and the year must have 366 days.
Jan. 2005 BDS 16-bit UNIX ("Eunix I") date overflow.
Jan. 1, 2007 FAA microcode "may" fail according to FAA press release.
Sep. 9, 2009 Another "purge" date (09/09/09) in some computer programs.
Jan. 1, 2010 ANSI C Library date calculations overflow.
July 19, 2004 GPS Receiver Almanac Rollover - 256 weeks after previous rollover.
Jan. 1, 20x0 Critical "windowing" dates for many computer applications
Dec. 21, 2012 The end of the world according to one Mayan calendar.
Apr. 7, 2019 GPS Receiver Almanac rollover again.
Jan. 1, 2020 Apple MacIntosh System 6.0.4+ date system fails.
Dec. 21, 2023 The end of the world according to another Mayan calendar.
Jan. 1, 2026 Quicken and Quickbooks rumored to fail.
Sep. 30, 2034 Unix Computer Operating system calendar rolls over.
Jan. 1, 2036 Burroughs Unisys A system date failure.
Feb. 6, 2036 NT mktime timestamp overflows.
Jan. 1, 2037 NTP Computer Operating system calendar rolls over.
Jan. 1, 2038 Apple Mac OS X Server (Rhapsody) clock overflows.
Jan. 19, 2038 Unix and Linux operating system calendar rolls over.
Feb. 6, 2040 The original 128K Apple MacIntosh OS calendar fails.
Sep. 18, 2042 IBM/360 Operating system calendar rolls over.
Jan. 1, 2044 Older MS/PC-DOS 7-bit file date MSB fails.
Jan. 1, 2046 Amiga system dates will fail.
Jan. 19, 2048 Stratus VOS will fail.
Jan. 1, 2050 Microsoft Project 98 explicit (4-digit) years will fail.
May 10, 2071 IBM AS/400s that were reset in 2000 will fail.
2072, TBA Overflow of Milstar Satellite Operating System.
Jan. 1, 2079 Microsoft Excel 95 / 7.0 explicit (4-digit) years will fail.
Jan. 1, 2100 Yet another Y2k; which is NOT a leap year.
Feb. 28, 2100 Valid date - must occur.
Feb. 29, 2100 Illegal date - must not occur.
Feb. 7, 2106 32-bit UNIX time overflows.
Jan. 1, 2108 Current Microsoft DOS / Windows 16-bit FAT tables overflow.

Yes, some of these dates may. at first glance, appear to carry things way off the deep end. But - these are some of the small details that make our society work. And a lot of someones - especially systems architects and computer programmers - have to deal with. They deserve out thanks and support for looking so far ahead.


Sources for some of these trigger dates -

An especially informative source and discussion for some of these dates is D. Scott Secor's listing of Y2K mission-critical dates.


Return to top of the BCN Y2K home page.
Return to the BCN home page.
Please send any comments, additions or corrections about this Y2K center page to: y2k.
This information has been brought to you by the Boulder Community Network (BCN). BCN is Boulder Colorado's non-profit sector ambassador to the world of information technology and the Internet.
If this information is of use to you, please consider making a tax-deductable contribution to support BCN in the future. See the contributions page.
Revised '27-Jun-2002,10:20:22'
URL of this page: http://bcn.boulder.co.us/y2k/y2kbtrig.htm
BCN/Y2K Center Coordinator: E. Stiltner