
The Dogpatch seconds calculators started out as a means of teaching myself javascript programming. The story really started some time ago, as the following historical synopsis illustrates:
Date |
Time |
Event |
|---|---|---|
1957-58 (??) |
My older brother Jim teaches me that one billion is such a large number that no human can live to be a billion seconds old. This amazing fact wows me. | |
Sun. Apr. 15, 1979 |
Approx. 6:30 am CST |
I realize that Jim's assertion is incorrect. |
Sun. Apr. 15, 1979 |
Approx. 8:00 am CST |
After calculating longhand one billion seconds in terms of years, days, hours, minutes, and seconds, I produce my first billionth birthsecond calculator: On one side of a single 8½ x 11 sheet of scrap paper, a sort of perpetual calendar table for determining one's billionth birthsecond, complete with adjustments for leap years. |
1996 (?) |
In DOS, I write a C program to calculate the difference in seconds between two dates & times. My primary focus is to easily compute a person's billionth birthsecond, and to watch one's personal seconds odometer tick by in real time. | |
Wed. Oct. 18, 2006 |
I write a letter to Jim, informing him that his assertion was inaccurate, and that he is about to turn two billion seconds old. | |
Wed. Nov. 01, 2006 |
Jim turns two billion seconds old. | |
Mon. Nov. 06, 2006 |
I receive a response from Jim thanking me for telling him how old he is. | |
Wed. July 11, 2007 |
I acquire a small personal website. | |
Mon. July 16, 2007 |
I begin to teach myself javascript, and decide to try creating a javascript version of my C seconds calculator. | |
Fri. Aug. 03, 2007 |
10:21 pm CDT |
In response to two emails from my godson and nephew Chris, I send him an email with the link to my new javascript routine. The significance is obvious: Chris will soon turn one billion seconds old. |
August, 2007 |
Through visit & emails, Chris helps me to uncover and fix several bugs in the beta version. He bookmarks the Calc 1 page. | |
Fri. Sep. 07, 2007 |
2:01:40 pm CDT |
Chris turns one billion seconds old, becoming (perhaps) the very first human to observe his own personal birthsecond odometer roll over to one billion seconds, in real time. |
Thu. Nov. 08, 2007 |
12:04 pm CST |
Having worked out most remaining bugs, and attaining (more or less) broad compatibility and functionality, I upload the seconds calculators as finished release 1.0.000. |
Date |
Revision |
Description |
|---|---|---|
Mon. Dec. 3, 2007 |
1.0.001 |
Add e.g. buttons and data, and correct minor display boof for some time zone labels. |
Tue. Jan. 1, 2008 |
1.0.002 |
Add Blogger and private user feedback links, to facilitate bug reports, suggestions, and other user comments. |
Sat. Mar. 1, 2008 |
1.0.003 |
Fix calc #2 (It had start/end dates reversed [blush]) |
Tue. Mar. 4, 2008 |
1.1.000 |
Replace browser-dependent timezone and daylight saving logic with my own logic, for browser independence. Also dynamically refresh daylight saving status when date/time changes. |
Fri. May 2, 2008 |
1.1.001 |
Fix daylight saving error in Now times (Calc 1,2,3, & 4). |
Fri. Sept. 12, 2008 |
1.1.002 |
Correct minor timezone autoselect anomaly in Calc 5,6, & 7, and error message alignment in Calc 7. |
Thur. Nov. 5, 2009 |
1.1.003 |
Add extra javascript diagnostics, and disable calculations for unreliable browser / javascript interpreters. |
As the above suggests, the observance of one's billionth birthsecond is of particular interest to me. I have written briefly about it on one of my blog posts, if you're interested. (Well, even if you're not interested, I have in fact written the blog post.)
Of course, besides billionth birthsecond observance, the seconds calculators can be used in many other fun, interesting, and (who knows?) useful ways. Each form suggests an example for the calculation, and you may let your imagination invent others.
The only other general observation I can think of is that the whole idea of calculating seconds between two distant dates may seem extremely impractical. Especially when you consider that, for most dates before the railroad era, there was no such thing as standardized time. Who's to say exactly when 10:00 am occurred in Rome on March 15, 102 A.D.? Was there even a March 15 of that year? In fact, the people back then would not have referred to the year as 102. You get my point. But, then again, there was a point in time in Rome some 60+ billion seconds ago, and there was a date that would correspond, in our calendar, with the 74th day of the 102nd year A.D., and there was a time, according to our present timepieces, two hours before midday. If for some reason you want to know the exact seconds, here's the tool you need. No applause necessary.