conversione di una data da formato numero a formato testo

ciao
potete vederlo questo indirizzo: ????

ti ho scritto solo per dirti che ti sei dimenticato il link perchè con js non me la cavo, se fosse php potre darti una mano
 
Ciao,
se per numero intendi 07/05/2012

e per testo intendi 07 Maggio 2012

prova questo esempio:

HTML:
<html>
    <head>
        <title>Date</title>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script type="text/javascript">
            function nomeMese(mese) {                
                var mesi = new Array(1,"Gennaio","Febbraio","Marzo", 'Aprile', 'Maggio',
                'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre', 'Dicembre');
                return mesi[parseInt(mese)];
            }
            
            function invertiData(data) {                
                var d = data.split('/');
                var nome = nomeMese(d[1]);
                document.getElementById('dataTesto').innerHTML = d[0] + " " + nome + " " + d[2];
                
            }
        </script>
    </head>
    <body>
        <select name="data" onchange="invertiData(this.options[this.selectedIndex].value)">            
            <option value="14/01/2012">14/01/2012</option>
            <option value="18/02/2012">18/02/2012</option>
            <option value="22/03/2012">22/03/2012</option>    
            <option value="28/04/2012">28/04/2012</option>
        </select>
        <span id="dataTesto">14 Gennaio 2012</span>
    </body>
</html>
 
ciao
potete vederlo questo indirizzo: ????

ti ho scritto solo per dirti che ti sei dimenticato il link perchè con js non me la cavo, se fosse php potre darti una mano

scusami avevo dimenticato di inserire il link, e' questo:

http://www.nohelp.altervista.org/conversione.html

approfitto per dire a criric che 07/05/2012 non è un numero ma è testo, mentre il numero di una data e' un numero vero e proprio tipo questo: 3450002200 00.00.00. che serve ad un qualsiasi programma per fare operazioni matematiche o altro.
grazie
domedim
 
ciao
in pratica quello che chiami numero, se non ho capito male, è la data espresse in timestamp (numero intero).
in php esiste il metodo per la conversione per e da.
@criric
tu che conosci js esiste una conversione simile?
 
con l'oggetto Date di javascript si puo fare qualcosa

es:
HTML:
<script type="text/javascript">
     var newDate = new Date();
     newDate.setTime(1343253600000);
     var dateString = newDate.toUTCString();            
     document.write(dateString);
</script>

ma non lo conosco bene, bisognerebbe studiarsi i vari metodi che mette a disposizione


qui trovi qualcosa http://www.morpheusweb.it/html/manuali/javascript/javascript_date.asp
 
Ultima modifica:
con l'oggetto Date di javascript si puo fare qualcosa

es:
HTML:
<script type="text/javascript">
     var newDate = new Date();
     newDate.setTime(1343253600000);
     var dateString = newDate.toUTCString();            
     document.write(dateString);
</script>

ma non lo conosco bene, bisognerebbe studiarsi i vari metodi che mette a disposizione


qui trovi qualcosa http://www.morpheusweb.it/html/manuali/javascript/javascript_date.asp

ciao criric,
ho risolto piu' o meno come dici tu e precisamente con una delle due istruzioni:
miavariabile.toLocaleString()
miavariabile.toDateString()
a seconda di come voglio visualizzare la data.
ho visitato il sito che mi hai conigliato e ho visto che c'e' di tutto sulle date.
ti ringrazio e ti auguro buona serata
domedim
 

Discussioni simili