Article View: pl.comp.lang.javascript
Article #50459Re: Date() i FF
From: marcoos
Date: Tue, 04 Jan 2011 23:28
Date: Tue, 04 Jan 2011 23:28
33 lines
2315 bytes
2315 bytes
On Jan 3, 7:39 pm, "Desoft" <Des...@interia.pl> wrote: > napisałem coś takiego: > <SCRIPT language="JavaScript"> <script type="text/javascript"> jeśli HTML 4.01 lub wannabe-XHTML 1.0, <script> jeśli HTML5. Nie pisz znaczników wielkimi literami. Nie używaj atrybutów przestarzałych od wielu już lat, jak language. > Czas = new Date(); > Rok = Czas.getYear(); Dość powszechna konwencja stylistyczna jest taka, żeby tylko funkcje- konstruktory nazywać z wielkiej litery. Tu ją łamiesz. :) > IE7 wyświetla: 2011 > FF 3.6.13 wyświetla: 111 > Kto się pomylił? ja czy FF? Internet Explorer. Przestarzała metoda getYear zgodnie ze standardem ECMA-262 powinna zwracać (aktualny_rok - 1900). Wynika to z faktu, że Date w JavaScripcie jest dość dokładnym odpowiednikiem java.util.Date ze starszych wersji Javy, a tam getYear właśnie tak działa. getFullYear zwraca rok czterocyfrowy we wszystkich w przeglądarkach, nawet tych, które jak IE implementują obiekt Date niezgodnie ze standardem - i jej należy używać *ZAWSZE*. -- marcoos.com
Technical Details
Message-ID:
<13f29e0b-868e-4910-817b-27f672155a34@j25g2000yqa.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!j25g2000yqa.googlegroups.com!not-for-mailReferences:
<ift551$qi9$1@news.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!news.nask.pl!news.nask.org.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!postnews.google.com!j25g2000yqa.googlegroups.com!not-for-mail From: marcoos <marek.stepien@gmail.com> Newsgroups: pl.comp.lang.javascript Subject: Re: Date() i FF Date: Tue, 4 Jan 2011 15:28:37 -0800 (PST) Organization: http://groups.google.com Lines: 33 Message-ID: <13f29e0b-868e-4910-817b-27f672155a34@j25g2000yqa.googlegroups.com> References: <ift551$qi9$1@news.onet.pl> NNTP-Posting-Host: 81.186.224.1 Mime-Version: 1.0 X-Trace: posting.google.com 1294183717 4655 127.0.0.1 (4 Jan 2011 23:28:37 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Tue, 4 Jan 2011 23:28:37 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: j25g2000yqa.googlegroups.com; posting-host=81.186.224.1; posting-account=bLyN-QoAAABLAP6jLtaa2Uu2TLiNvCY8 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0b9pre) Gecko/20110103 Firefox/4.0b9pre,gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit