|
|
Y2K Problems...and Solutions
|
As many others have pointed out, Y2K has come and gone and we're all still here. While no major problems arose thanks to all the diligent work by programmers over the last several years, Web developers have noticed that there have been some Y2K-related problems with certain scripts. This page will point you to articles and resources that will help you recover from more than a Y2K hangover. Keep checking back to this page, as we'll be adding more "fixes" and resources as we locate them.
|
Y2K Web Development "Fix" Articles and Resources
|
Y2K and You and Your Scripts
|
"Your ISP or webhosting company will in all likelihood make sure their systems are all set, but that will not include the 'canned' cgi scripts that you've labored so hard over and uploaded to your site."
|
|---|
|
JavaScripts in Y2K
|
Well, Y2K finally arrived and the world didn't come to an end, no nuclear missiles went off, and the stock market didn't crash. One thing that you might have not noticed is that some date-related JavaScripts have unnoticeably fallen prey to the Y2K bug. Follow along as we show you how to write or fix the JavaScripts on your site for Y2K
compatibility.
|
|
The JavaScript getYear() Method
|
"I'm convinced now, Y2K worries are not just for wimps. Find out how the
getYear() method behaves differently in Navigator and Explorer, and how to
fix your code to overcome it."
|
|
Selena Sol's Y2K Bug Fixes
|
Covers fixes for WebBBS, WebStore, WebStore CC Validation, WebResponder, WebDB, WebDB Search/Manager, WebGuestbook, WebExam and WebChat.
|
|
Y2K and Virtual Basic
|
"Explore a brief overview of the impact that Y2K will have on Visual Basic applications. Includes a history of the bug and recommended fixes."
|
|
Dealing with Y2k in Perl
|
"When year values are stored as two-digit integers, they will incorrectly report a negative number when the years are subtracted. Perl integer values are not stored as two-digit integers, but there are still some Y2K issues to consider."
|
|
Info on the Unix localtime expression
|
"All array elements are numeric, and come straight out of a struct tm. In particular this means that $mon has the range 0..11 and $wday has the range 0..6 with sunday as day 0. Also, $year is the number of years since 1900, that is, $year is 123 in year 2023, and not simply the last two digits of the year."
|
|
Time and Date Manipulation with Perl
|
In The Perl You Need to Know, Part 9, Aaron Weiss explains the representation and manipulation of calendar dates in Perl. Learn how Perl treats dates, days, months, hours and minutes.
|
|
Y2K Fixes for Matt's Script Archive Scripts
|
There were a few small Y2K problems with some of the scripts at MSA. The biggest problem is that the date will appear incorrectly in the year 2,000, as 19,100 instead of 2,000. This was due to my misunderstanding of the localtime() command when I first begun programming over 5 years ago. The only programs this affects are Countdown, Counter, Free for all Links, TextClock, TextCounter and WWWBoard.
|
|
UBB Discussion Forum Fix
|
InfoPop's Ultimate Bulletin Board software has had a fix out since June of 1999, and they have recently created a retroactive fix for sites still reporting problems -- version 5.42b.
|
|
WebScripts: Are your scripts Y2K compliant?
|
"The current versions of my scripts are all Y2K compliant. With two minor exceptions, detailed below, the scripts in the WebScripts collection have in fact all been Y2K compliant since very early in 1998."
|
|
|