Convertire una Stringa in Data

giovedì 22 luglio 2004 - 18.01

fguida Profilo | Expert

Ciao ragazzi...
avrei bisogno di sapere come faccio a convertire un tipo stringa in data in javascript... ovvero:
io ho 22/07/2004.. che stranamente mi viene calcolato come minore del 25/06/2004...
Questo perchè il giorno 22 è minore del giorno 25... sicuramente leggendolo come stringa mi fa questo errore, quindi dovrei converirlo..appunto con javascript.
Grazie

Francesco

Brainkiller Profilo | Guru

Ciao,
per costruire una data in Javascript puoi fare una cosa di questo tipo:

var data = new Date(75, 1, 16, 12, 0, 0);

I parametri sono anno, mese giorno, ora minuti e secondi.

Oppure se la vuoi creare da una stringa lo puoi fare con:

Date.parse(data_in_stringa);

saluti
david

fguida Profilo | Expert

Grazie David.. ma a questo punto mi sorge uno strano dubbio:
se io converto due stringhe in data, ma lavoro con xp (inglese ovvio) devo in qualche modo convertire la data italiana in inglese?
Grazie

Francesco

Brainkiller Profilo | Guru

In che senso ?
Se usi quelle istruzioni che ti ho dato non hai problemi.
Il problema c'è solo se devi rappresentare la data ad un utente italiano o ad uno inglese, beh allora in quel caso puoi rilevare la lingua installata nel Browser sempre tramite javascript e mettere mese prima e giorno dopo o viceversa.

ciao
david

fguida Profilo | Expert

In effetti il mio problema era proprio quello; del resto ho risolto come qui hai spiegato.
Grazie ancora

Francesco
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5