🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #50459

Re: Date() i FF

#50459
From: marcoos
Date: Tue, 04 Jan 2011 23:28
33 lines
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-mail
References: <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