[Linuxtrent] Re: [OT]: fatevi 2 risate sul Y2K bug...

  • From: Matteo Ianeselli <matteo.ianeselli@xxxxxxxxxxxxxxxx>
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Wed, 23 Apr 2003 17:27:10 +0200

Stefano M, pigiando tasti a caso sul citofono, ha scritto:

 > Interessante....
 > Con mozilla (1.2.1) e' errato, con konqueror e' corretto.
 > Con IE et simila? Qualcuno ha provato?

Il problema  e` che generano la data client-side con dell'Ecmascript del tipo

    var mydate = new Date()
    var year = mydate.getYear()
    
    if (year < 2000) 
        year = "19" + year


ma da standard Ecmascript (ECMA-262), Date.getYear() ritorna 

    anno_corrente - 1900

e non direttamente l'anno.

Dunque direi che o per Konqueror usano altro codice, o che e`
l'implementazione di getYear() in Konqueror che e` bacata. :-)

-- 
 |   \    \  | ___|_  |_  | matteo.ianeselli AT telecomitalia.it
 |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| http://www.linuxtrent.it

-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx


Other related posts: