Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Cambio formato data

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    69

    Cambio formato data

    utilizzo questo codice x visualizzare la data nella mia homepage:

    <html>
    <head>
    <title>Orario di Adessp</title>
    <script language="javascript">
    function getDT(){
    var now=new Date();
    return now.toLocaleString();
    }
    </script>
    </head>
    <body onLoad="document.getElementById('time').innerHTML= getDT();">
    <div align="center">
    <h1 id="time"></h1></div>
    </body>
    </html>
    questo codice mi restituisce "venerdì 6 aprile 2007 17.23.21"
    come posso cambiare il formato della data per non visualizzare l'ora?

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    69
    qualcuno ke mi riesca ad aiutarE?
    ringrazio anticipatamente!

  3. #3
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    come dice il nome stesso ottieni una stringa, quindi devi lavorarla come tale

    function getDT(){
    var now=new Date().toLocaleString();
    return now.replace(/\s(\d+\.)+\d{2}$/,'');
    }

    le vie per ottenere lo stesso risultato sono varie, qui uso una regexp per il fatto che sembra ci siano leggere discrepanze trai browser maggiormente diffusi (IE scrive 0.00.00, altri 00.00.00) e con la regexp copro varie eventualita'

    se non ti dovessero essere molto familiari, in pratica li' dice di sostituire con ''
    \s = spazio
    (\d+\.)+ = seguito da uno o piu' (+) blocchi costituiti da una o piu' cifre seguite da punto
    \d{2} = seguito da 2 cifre
    $ = prima del termine della stringa

    ripeto, puoi ottenere lo stesso risultato in vari modi (o probabilmente anche con una migliore regexp)
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.