Problema date su localizzazione Italiana.

Coordinamento delle attività e informazioni sui progetti del gruppo: creazione, modifica e gestione dei pacchetti di Ubuntu e relative problematiche.

Moderatore: Gruppo Sviluppo

Scrivi risposta
sevy72
Prode Principiante
Messaggi: 5
Iscrizione: sabato 23 settembre 2006, 11:46

Problema date su localizzazione Italiana.

Messaggio da sevy72 »

Salve,
scrivo qui nella speranza che qualche dev di ubuntu attenzioni questo stranissimo problema:

Compilando dei form online con firefox mi sono accorto che la mia data di nascita molte volte non veniva considerata valida. Approfondendo la cosa mi sono accorto che il problema si verificava con firefox e con chrome, opera invece non da il problema.
Dopo vari approfondimenti con gli amici di opensuse ( al tempo usavo quella) , è stato confermato il problema ed aperto un bug ( Bug su opensuse ).

Lo stesso problema lo riscontro su ubuntu, ma sinceramente non so su cosa aprire il bug.

Per verificare il problema, considerate il seguente file html:

Codice: Seleziona tutto

<html>
<body>
<script type="text/javascript">
testy = new Date(1972,04,28);
document.write('28 May? ' + testy);
</script>
</body>
</html>
quel codice restituisce questi risultati con i vari browser:

Opera (11.60-4.1): 28 May? Sun May 28 1972 00:00:00 GMT+0200
Konqueror (4.7.2-4.4.1): 28 May? Sun May 28 1972 01:00:00 GMT+0200

==== >>>> Firefox (9.99-13.1): 28 May? Sat May 27 1972 23:00:00 GMT+0100 (CET)
==== >>>> google-chrome (17.0.963.38-118053): 28 May? Sat May 27 1972 23:00:00 GMT+0100

Come vedete su firefox e chrome da come risultato il 27 maggio, non il 28. Il problema dovrebbe essere per tutte quelle date in cui è avvenuto un cambio di orario (DST):
22/05/1966, 28/05/1967, 01/06/1969, 31/05/1970, 23/05/1971,
28/05/1972, 03/06/1973, 26/05/1974, 01/06/1975, 30/05/1976, 22/05/1977,
28/05/1978, 17/05/1979.

Ora dato che il "new Date" viene usato su molti siti per validate una data, se si incappa in quelle date, il sistema non le considera valide.
Il problema non si presenta con i livecd .. non capisco per quale motivo.
Chi può per cortesia apra il bug... io non so sinceramente neanche contro cosa aprirlo.

Grazie per l' attenzione.
Scrivi risposta

Ritorna a “Gruppo Sviluppo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti