devxlogo

GetYear() Function Is Not Y2K Compliant

GetYear() Function Is Not Y2K Compliant

Question:

I call the following function to display the date in “month, date, year” format. It displays in the right format (for example, January 7, 2000) in Netscape 4.0. But in Netscape 4.5+, it gives 100. So I try to add 1900, but then it gives 3900. Is this a known bug?

Answer:

Yes, the getYear() function is notoriously buggy and, as you found out, it’s not Y2K compliant. You should always use the getFullYear() function, instead.

devxblackblue

About Our Editorial Process

At DevX, we’re dedicated to tech entrepreneurship. Our team closely follows industry shifts, new products, AI breakthroughs, technology trends, and funding announcements. Articles undergo thorough editing to ensure accuracy and clarity, reflecting DevX’s style and supporting entrepreneurs in the tech sphere.

See our full editorial policy.

About Our Journalist