Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    Problema di data in PHP

    Ho un problema... Creando questo semplice codice PHP

    <?
    //script per la gestione della data
    //giorno
    $giorno = date(d);
    //mese
    $mese = date(m);
    //anno
    $anno = date(Y);

    echo ("Oggi è il $giorno $mese $anno");
    ?>

    ottengo la data odierna.
    Vorrei però ottenerla in Verdana (poichè a me esce in Times New Roman) e, magari, vorrei poter ottenere al posto del mese scritto in numero uno scritto in italiano.

    Grazie in anticipo!!

  2. #2

    Re: Problema di data in PHP

    Originariamente inviato da gijno
    Ho un problema... Creando questo semplice codice PHP

    <?
    //script per la gestione della data
    //giorno
    $giorno = date(d);
    //mese
    $mese = date(m);
    //anno
    $anno = date(Y);

    echo ("Oggi è il $giorno $mese $anno");
    ?>

    ottengo la data odierna.
    Vorrei però ottenerla in Verdana (poichè a me esce in Times New Roman) e, magari, vorrei poter ottenere al posto del mese scritto in numero uno scritto in italiano.

    Grazie in anticipo!!
    Bè per il carattere in verdana baste che formatti il codice, così:

    codice:
    echo ("<font face='verdana' size=3>Oggi è il $giorno $mese $anno</font>");
    per il problema del mese io utilizzerei un array di stringhe, così:

    codice:
    <?
    //script per la gestione della data
    //giorno
    $giorno = date(d);
    //mese
    $mese = date(m);
    //anno
    $anno = date(Y);
    
    $listaMesi = array("Gennaio", "Febbraio", "Marzo", "Aprile","Maggio", "Giugno",
       "Luglio", "Agosto","Settembre", "Ottobre", "Novembre", "Dicembre");
      
    echo ("Oggi è il $giorno " . $listaMesi[$mese-1] . "$anno");
    ?>

    In ogni caso ti consiglio di dare uno sguardo alla funzione date, di php, permette la conversione della data in differenti formati, anche del tipo col mese non numerico (solo che il mese è in inglese).

    Qui c'è la descrizione della funzione "date"

  3. #3
    Semplicemente perfetto! Come volevo io!!Grazie!!


  4. #4
    Ciao gijno ho trovato molto utile questa discussione. Volevo chiederti una cortesia. Io vorrei inserire la data corrente all'interno di una casella di testo di un semplicissimo form per l'inserimento delle notizie. Sapresti aiutarmi? Grazie

  5. #5
    Originariamente inviato da ric.zambo
    Ciao gijno ho trovato molto utile questa discussione. Volevo chiederti una cortesia. Io vorrei inserire la data corrente all'interno di una casella di testo di un semplicissimo form per l'inserimento delle notizie. Sapresti aiutarmi? Grazie
    Codice PHP:
    <?
    // recupero della data (da impostare a piacimento)
    $data date(d/m/Y);
    ?>

    <html>
      <head>
        <title>Nuova pagina 1</title>
      </head>
      <body>
        


          <input type="text" name="testo" size="20" value="<?= $data ?>">
        </p>
      </body>
    </html>

  6. #6

    Re: Problema di data in PHP

    Originariamente inviato da gijno
    Ho un problema... Creando questo semplice codice PHP

    <?
    //script per la gestione della data
    //giorno
    $giorno = date(d);
    //mese
    $mese = date(m);
    //anno
    $anno = date(Y);

    echo ("Oggi è il $giorno $mese $anno");
    ?>

    ottengo la data odierna.
    Vorrei però ottenerla in Verdana (poichè a me esce in Times New Roman) e, magari, vorrei poter ottenere al posto del mese scritto in numero uno scritto in italiano.

    Grazie in anticipo!!
    altrimenti usa un foglio di stile!


  7. #7
    Originariamente inviato da ric.zambo
    Ciao gijno ho trovato molto utile questa discussione. Volevo chiederti una cortesia. Io vorrei inserire la data corrente all'interno di una casella di testo di un semplicissimo form per l'inserimento delle notizie. Sapresti aiutarmi? Grazie

    basta ke inserisci value='$data'


    $data è la variabile tratta dalla funzione date()


  8. #8

    <? $data ?>

    Esatto!! Basta inserire come "value" del campo del form il tag <? $data ?> ed è fatta. Per creare il valore $data puoi semplicemente riprendere lo script in alto.

    Ciaoooo!!

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.