Why Do Older Macs Reset to 1904?
Low End Mac Reader Specials
Memory To Go Special: MacPro 8 Core Memory 4GB kit $192 / 2GB kit $109. MacBook Pro / MacMini / iMac Intel Core2 DUO 2GB $44 1GB $23--Free shipping available.
Download Typestyler, still the Ultimate Styling Tool for Internet, Print and Video Graphics. Works great in Classic with a Native OS X Version on the way. Free Tryout: www.typestyler.com
LA Computer Company: LA Computer Company: Specials on AppleCare, Apple Displays, MacBooks, iMac's, MacBook Pros, Laptop and iPod accessories and more. Apple A/C Adapters for laptops starting at $25.00 Call 1-800-941-7654 or Click Here.
Other World Computing: Power up your PowerMac G4! Make you trusty PowerMac G4 like new again with up to 2.0GHz Processor Power. G4/1.2GHz for $199, Dual 1.8GHz $498, & More Plug & Play for like new A-OK for OS 9 & OS X, etc.
Mac users can finally play Party Poker for Mac. Not only that, they can also learn how to play PokerStars for Mac.
Laptop Hardware Provided by TechRestore - Overnight Mac & iPod Repairs.
Compare products like desktop computers, laptops, and LCD TVs side by side! All the information and reviews to make the best purchasing decision for a new cell phone GPS products or MP3 players. The Ciao network makes searching products easy for you.
NEW MacPro Memory 800Mhz With Apple Spec Heat Sink 2GB Kit $104 / 4GB Kit $184 / 8GB Kit $362 Click to Maximize your Macs...
- 2004.01.15
The resetting of the Mac's system date to 1/1/1904 has been explained before, even on this site - see for example 1/1/2K Just Another Day for Macs, which explains that the number of bits in the original Mac dedicated to counting dates limits the number of individual days that can be counted - and you have to start counting somewhere.
Also, the reason 1904 was selected is explained clearly in an article by Geoff Duncan.
Duncan writes, "And as for the year 2040 [when the clock on pre-PowerPC Macs runs out. ed], there's an interesting explanation behind Apple's odd expiration date. The original Mac development team chose midnight, January 1, 1904, as the start of the Mac calendar - in part because it's mathematically convenient to have a calendar system start on a leap year [boldface mine], which 1900 was not. And since the calendar was built to cover approximately 136 years, your Mac OS won't expire until the start of the year 2040."
Why is it "mathematically convenient"? I suspect it is because the formula used to convert the number of days since "time zero" in 1904 does so by counting the number of leap years between the current date and the "time zero" date. This is simply a matter of taking the number of integer years divided by 4, unless you extend dates to before 1900 - which would require an if-then branch to add a day back in on that date since 1900 was not a leap year.
In the early days of computing (unlike today) every byte counted because of limited storage space. For the same reasons that led Microsoft and many others to use a two-digit year, prompting the whole Y2K issue, Macintosh programmers decided to start on a date that eliminated a tiny bit of code.
Well, that explains everything except for one thing. Why wasn't 1900 a leap year? 2000 was a leap year, and if there's a leap year every 4 years, shouldn't 1900 have been a leap year.
Well, that's a different story.
According to timeanddate.com, the leap year rules aren't as simple as most people think. Because the earth's year is not exactly 365.2500 days long, the old Julian calendar rule of "one leap day every four years" isn't sufficient to keep the earth's position in its orbit approximately constant for the same date as the years go by. Without leap years, the calendar will gradually shift until it's snowing in July in Los Angeles.
An error like this actually prompted a shift of several days in mid-month both in 1582 and 1782. One day it was September 2, and the next September 14. You can imagine the confusion that caused - much greater than a date reset on a Macintosh.
Anyway, next time you're working on a dead Mac and someone asks
"Why 1904?" you can respond with a relatively simple answer: "Because
there aren't exactly 365 days in a year."
Jeff Adkins is a science teacher who isn't afraid to state his preferences in computing platforms. In his classroom he has everything from a beige All-in-One to a a G4 XServe, and they all work together nicely. He calls himself the "poster child for technology integration" in the classroom. He was the 2006 Outstanding Educator of the Year for the California Computer Using Educators (CUE) organization. He also maintains a site for astronomy teachers at www.AstronomyTeacher.com.
Recent Mac Lab Reports
- Microsoft Word 2004 vs. iWork Pages 1.0 for writing a book, 01.10. Microsoft Word is great for technical writing, powerful yet slow, while Pages lets you concentrate on just writing, making it great for novels.
- iWeb a great tool for quickly creating an attractive website, 09.11. Apple's iWeb software isn't just easy to use, it also integrates nicely with .mac and other programs in the iLife bundle.
- Use your Bluetooth phone to control your Mac? Maybe, 02.27. Salling Clicker software turns many Bluetooth phones into remote controls for Bluetooth-equipped Macs.
- More in the Mac Lab Report index.
Recent Content on Low End Mac
- More G4 upgrade advice, secure disk wipes, 500 MHz iMacs with Tiger in action, and more, Dan Knight, Low End Mac Mailbag, 05.09. The importance of securely clearing your hard drive before you pass on your Mac, Pismo and closed lid mode, G3 iMacs in the classroom, and more thoughts on upgrading G4 Power Macs.
- 140 million copies of Vista sold (yawn), Frank Fox, Stop the Noiz, 05.09. It sounds like a lot, but over 85% of Windows users are staying away from Vista. 20% of Mac users have embraced Leopard in one-third the time.
- Mac of the Day: Mac IIfx, Mar. 1990 - This 'wicked fast' 40 MHz Mac trumped the 33 MHz DOS world.
- List of the Day: Rocketeer is for those using the Radius Rocket.
- May 9 in LEM history: 00: 10 years an Apple user - The carpenter's PB 100 fix - 02: Mozilla gets browsing just right - Why Linux instead of OS X? - 03: The dark side of software upgrades - DVD burner for Lombard and Pismo - Working with MS Works files - 05: The Apple I and Apple II era - SilverKeeper: The quintessential free backup utility? - 06: A look at the fastest, most expandable pre-G3 Power Macs - Inexplicable ligature problem solved - 07: OS X on a 6500
- Why one Mac user chose BlackBerry over iPhone, Andrew J Fishkin, Best Tools for the Job, 05.08. The advantages of OS X, Safari, Mail, and iSync don't outweigh the familiarity of BlackBerry, its excellent software, easily replaceable batteries, and a camera-free option.
- 500 MHz iMac with Panther great for Internet, watching video, and more, Carl Nygren, My Turn, 05.08. At $65 with upgraded RAM and a bigger hard drive, it was too good to pass up, and it works very nicely with Mac OS X 10.3.
- Boomerang: The Blue and White Power Mac G3 that kept coming back, Charles Webb, The Webb Chronicles, 05.08. Over its nine-year lifespan, this Power Mac had at least five owners before it finally gave up the ghost.
- Best Intel iMac deals, Low End Mac Deals, 05.08. Used 17" 1.83 GHz, $699; 20" 2.16 Core2, $885; refurb 20" 2.16, $949; 2.4, $1,099; 24" 2.16, $1,199; 2.4, $1,399; 2.8, $1,599; Penryn from $1,049 after rebate.
- Best 17" PowerBook G4 deals, Low End Mac Deals, 05.08. Used 17" 1 GHz, $790; 1.33 GHz, $850; 1.5 GHz, $859; 1.67 GHz, $889.
- Best Mac OS X 10.5 'Leopard' deals, Low End Mac Deals, 05.08. Mac OS X 10.5.1 single user, $99; 5 users, $139; 10.5 Server, 10 users, $450; unlimited, $899.
- More links in our archive.
Go to the Mac Lab Report index.
About LEM | Support | Usage | Privacy | Contacts


