Rok 2000 v Netstcape je 19100?

David Rohleder davro na ics.muni.cz
Pátek Květen 19 11:43:06 CEST 2000


Jan.Korinek na compaq.com (Korinek, Jan) writes:

> > -----Original Message-----
> > From: Pavel Kankovsky [mailto:peak na argo.troja.mff.cuni.cz]
> > Sent: Friday, May 19, 2000 10:10 AM
> > To: konference Linux
> > Subject: Re: Rok 2000 v Netstcape je 19100?
> > 
> > 
> > On Fri, 19 May 2000, sasa wrote:
> > 
> > > Aplikace na jistém webu generuje do formuláře automaticky 
> > datum. V MSIE
> > > je rok 2000 (tj. letos). V mém Netscape se rok zobrazuje jako 19100.
> > > Nemohu tuto položku změnit. Dá se Netscape pro Linux (distr. RH 6.1)
> > > nějak "patchnout", aby byla tato chyba eliminována?
> > 
> > Nejdriv se ujistete, ze je to opravdu chyba na strane prijimace. Vubec
> > bych nebyl prekvapen, kdyby nekdo vyrobil neco na zpusob
> > 
> >    if (MSIE) { dobry kod } else { spatny kod }   :)
> 
> No, delaj se ruzny spinavosti, ale ponevadz pouzivam sam takove hnusy, jako
> je javascript, tak vim, ze NS mel problemy tohoto druhu, zkusil bych inou
> verzi, menil se algoritmus prace s rokem v Jscript-machine :-)))
> 
> Suma sumarum: Je-li to datum generovano javascriptem, vim o chybe v NS,
> ktera toto delala :-)

Ona je totiz definice metody Date.getYear() ponekud zmatena a treba v
knize JavaScript: Kompletni pruvodce je to vysvetlene. Ostatne ta
diskuse se vedla na prelomu roku treba na svet.namodro.cz

-- 
-------------------------------------------------------------------------
David Rohleder						davro na ics.muni.cz
Institute of Computer Science, Masaryk University
Brno, Czech Republic
-------------------------------------------------------------------------


Další informace o konferenci Linux