Yes, it isn’t a Y2K Bug per se…
This shows that there are some stupid people out there:

Note what is really happening is str = ‘19′+’106′;
Two things come to mind:
a) They stole some really, really, really old code
b) They are just plain stupid!
Well it turns out that it was b):
The code:
<script language=”JavaScript1.2″>
var mydate=new Date()
var year=mydate.getYear()
if (year<2000) year=”19″+year var day=mydate.getDay() var month=mydate.getMonth() var daym=mydate.getDate()
if (daym<10) daym=”0″+daym var dayarray=new Array(”Sun”,”Mon”,”Tues”,”Wed”,”Thur”,”Fri”,”Sat”)
var montharray=new Array(”January”,”February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,”October”,”November”,”December”)
document.write(”<font size=”2″ face=”Arial” color=”#000000″>”+dayarray[day]+”, “+montharray[month]+” “+daym+”, “+year+”</font>”)
The problem was that they wrote if(year<2000). The year is the number of years after 1900.
So it should be:
year = year+1900
Problem Fixed! (It was just really funny to see it, in this day and age! :) )
Steven