Newsgroup: it.comp.lang.javascript
Titolo: la data locale

Salve gente,
non ho ancora risolto un problema:
in pratica vorrei che mi ritornasse il giorno della settimana in italiano,
ho visto diversi script, ma
sono un po' tutti con una Array dei nomi dei giorni.
mentre
 Date().toLocaleString()
 ritorna ad esempio:
mercoledì 4 settembre 2002 21.32.27
in questo caso per ricavare solo mercoledì potrei scrivere:
new Date().toLocaleString().substring(0,10)
e mi ritornerebbe Mercoledì, ma quando è lunedì non sarà la stessa
avevo provato a splittare, ma non mi ha funzionato.
Qualcuno saprà aiutarmi?
grazie
Antonio 
ato...@libero.it
 
www.ragnos.com

 avevo provato a splittare, ma non mi ha funzionato.
A me è riuscito bene:
    a = new Date().toLocaleString();
    g = a.split(' ');
    for (i = 0; i < g.length; i++)
        document.write(g[i] + "<br>");
Maurizio.

 wrote in message
Kftd9.1046$AW6....@twister2.libero.it...

Per quanto riguarda lo split:
<script>
var gfC_xOra=new Date().toLocaleString().split(/[\, ]/)
document.write("<br>"+new Date().toLocaleString()+"<br>")
document.write("<br>"+gfC_xOra[0])
document.write("<br>"+gfC_xOra[2])
document.write("<br>"+gfC_xOra[3])
document.write("<br>"+gfC_xOra[5])
document.write("<br>"+gfC_xOra[6])
document.write("<br>")
document.write(!isNaN(parseInt(gfC_xOra[2],10))?"Data Italiana":"Data
Inglese")
</script>
Con Win32 Window  98(IT) +
IE5 (IT) questo e' quello che mi ritorna lo script:
09/04/2002 23:57:18
09/04/2002
undefined
undefined
undefined
undefined
Data Inglese
con Opera 5 (EN) :
05/09/02 7.22.59
05/09/02 7.22.59
undefined
undefined
undefined
undefined
Data Inglese
mentre N 4.61 (EN)  N 6 (EN):
Wednesday, September 04, 2002 23:59:29
Wednesday
September
04
2002
23:59:29
Data Inglese
--
Ciao
  [web]   
www.gfcarlotti.it
   [mail]   
fra...@gfcarlotti.it
    [pgp]  
www.gfcarlotti.it/pgp/franco.asc

 Ma la data ti compare in italiano?
No, in inglese. Ma non mi sembrava questo il problema; Antonio lamentava il
fatto di non riuscire a splittare la data e io rispondevo solo a questo. A
lui comparirą in Italiano... forse.
Per il resto sono perfettamente d'accordo con te: non č questa la maniera
per ricavare i giorni in italiano.
Maurizio.

 A me č riuscito bene:


 penso che dipende da come sia settato il pc.
Io ho il sistema operativo in inglese, ma le impostazioni locali sono in
italiano; eppura non funziona. Non dipende forse dalla versione di IE che
usi?
Maurizio.

Intanto, grazie a te ho risolto un problema.
Poi, come avrai visto la tua data in locale era completa, sebbene fosse in
inglese.
Ora credo che  dipenda dalla tastiera che usi o dal linguaggio del sistema
operativo.
Fatto sta che in questa maniera ognuno si vede la data nella propria lingua.
Ciao
Antonio
www.ragnos.com
"Maurizio." <mau...@libero.itA> ha scritto nel messaggio
news:ZUYd9.7261$AW6.1...@twister2.libero.it...


 Fatto sta che in questa maniera ognuno si vede la data nella propria lingua.
Ehm, no, non credo proprio.. soprattutto alla luce di quanto provato da 
Catarsi e Maurizio, ti pare? :)
-- 
C'ya,
ZER0
  :. job profile - coder.gfxer.webDesigner
"When you have eliminated the impossible, whatever remains,
however improbable, must be the truth." (S.H.)

,


 automatico.
I post precedenti pare che smentiscano questa tua affermazione, li hai 
letti?
BTW, se si tratta di un sito web, e' inconcepibile limitarsi al solo 
IE6. La storia cambia se si dovesse trattare di una web application per 
una intranet, ovviamente.


 ha scritto nel messaggio
news:MPG.17e482488...@news.virgilio.it...


 floppy o cd che viaggia.
E la scelta iniziale da parte dell'utente, no forse? :)
Cmq sia, non e' un mio problema.. volevo solo metterti in guardia, 
dipendentemente da che tipo di problema andavi a risolvere con questa 
soluzione, di tutti i bachi che potresti incontrare e che il gioco non 
vale la candela. Ma, eventualmente, te ne accorgerai da solo.


 ha scritto nel messaggio
news:MPG.17e5a1102...@news.virgilio.it...
