Closed Bug 228929 Opened 21 years ago Closed 20 years ago

JavaScript getYear() function returns 103 instead of 2003

Categories

(Firefox :: General, defect)

x86
Other
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 22964

People

(Reporter: ecleckler, Assigned: bugzilla)

References

()

Details

User-Agent:       Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.6b) Gecko/20031216 Firebird/0.7+
Build Identifier: Mozilla/5.0 (Windows; U; Win 9x 4.90; en-US; rv:1.6b) Gecko/20031216 Firebird/0.7+

When coding in JavaScript, the Date() function works properly, but if you use
getYear(), you get incorrect results.  For example, if you have 
var date = new Date();
var year = date.getYear();
document.write("The current date is: " + date + ".");
document.write("The current year is: " + year + ".");
in your code, the results would be 
The current date is: Fri Dec 19 2003 00:35:41 GMT-0600 (Central Standard
Time).The current year is: 103.
instead of
The current date is: Fri Dec 19 2003 00:35:41 GMT-0600 (Central Standard
Time).The current year is: 2003.

Reproducible: Always

Steps to Reproduce:
1.Open Firebird
2.Go to http://prism.troyst.edu/~bcre8iv/bug.html (a small page I prepared to
show the error).

Actual Results:  
The following was displayed

The current date is: Fri Dec 19 2003 00:35:41 GMT-0600 (Central Standard
Time).The current year is: 103.

Note that the year is not 103

Expected Results:  
The following should have been displayed:

The current date is: Fri Dec 19 2003 00:35:41 GMT-0600 (Central Standard
Time).The current year is: 2003.

Note the correct year, 2003.

it works properly in IE.
Forgot to say, the OS is Win ME, which isn't an option...
According to
http://developer.netscape.com/docs/manuals/js/core/jsref/date.htm#1194138 ,
getYear() is returning the correct value.

You have to use getFullYear() for the desired value.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
Status: RESOLVED → UNCONFIRMED
Resolution: INVALID → ---

*** This bug has been marked as a duplicate of 45764 ***
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago20 years ago
Resolution: --- → DUPLICATE
Status: RESOLVED → UNCONFIRMED
Resolution: DUPLICATE → ---

*** This bug has been marked as a duplicate of 22964 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.