Pojawia się problem z przeglądarką Internet Explorer 2000

Przeglądając dzisiaj Internet, użytkownicy przeglądarki Internet Explorer na całym świecie mogą natknąć się na rok 3900. Jest to spowodowane wadą sposobu, w jaki IE renderuje JavaScript.

Żądanie getYear() zwykle zwraca dwucyfrowy rok, ale po osiągnięciu roku 2000 Internet Explorer zwraca cztery cyfry. Microsoft twierdził, że był to problem w samej implementacji JavaScript, niezależny od IE. Jednak BetaNews przetestowało ten sam kod w najnowszych przeglądarkach Netscape, Opera i Mozilla i nie uzyskało błędnych wyników.

Microsoft sugeruje zamiast tego użycie funkcji getFullYear(), która przekształci wszystkie daty w cztery cyfry. Wymaga to jednak zmian w kodzie fizycznym, zrzucając winę na programistę HTML, a nie na Internet Explorera.

Głównym problemem jest to, że wiele stron internetowych oblicza datę, dodając 1900 do bieżącego roku w formacie dwucyfrowym, co daje wynik czterocyfrowy. Jednak po osiągnięciu 2000 funkcja getYear() zwraca 2000 zamiast 100, co daje bieżący rok 3900. Chociaż może to nie stanowić problemu w przypadku małych witryn internetowych, zajmie to trochę czasu i wysiłku. pieniędzy dużym firmom na aktualizację tysięcy stron nowym kodem.

Firma Microsoft nie poinformowała jeszcze, czy naprawi błąd, chociaż według StatMarket.com udział w rynku przekracza 75%, co oznacza, że ​​potencjalnie dotyczy to dużej części społeczności internetowej. Firma Network Associates, twórca popularnego pakietu antywirusowego McAfee, napotkała ten problem wcześniej dziś rano podczas zgłaszania dat konfiguracji wirusów, podczas gdy Netcenter firmy Netscape podał dzisiejszą wiadomość jako rok 3900.

Xavier Campbell, a dynamic professional with a diverse background in customer service, software project management, and web development. With experience as a customer advisor at B&Q from 2010 to 2014, Xavier honed his skills in delivering exceptional service. Transitioning into the tech industry, he excelled as a software project manager and senior web application developer. Currently, he thrives as a marketing analytics specialist, leveraging his expertise to drive data-driven strategies. As a freelance web fanatic, Xavier immerses himself in the ever-evolving digital landscape, aspiring to become a social media expert. While occasionally facing bouts of apathy, his unwavering passion for technology and marketing fuels his drive for success.