Visualizzazione dei risultati da 1 a 4 su 4

Discussione: data/ora su guestbook

  1. #1

    data/ora su guestbook

    ehi ragazzi ho scaricato uno script php per un guestbook modificandolo a intuito dal basso della mia inesperienza, ora quel che mi serve e che non riesco a modificare è il formato della data e dell'ora del post.
    a quanto ho capito, la variabile è assegnata in questo modo:

    $datetime = date ("l F jS @ g:iA T");

    ed è stampata in questo formato:

    Friday January 13th @ 12:18AM CET

    Come faccio a trasformarla, poniamo, nel formato

    Venerdì 13 Gennaio 2006 ~ 00.18

    ??? HELP! HELP!
    ciao a tutti! thanz...

    WWW.BARABBALIBERATIONFRONT.TK
    www.kleingott.it

  2. #2
    Per la traduzione italiana devi fare qualcosa di piu' complesso.

    Ma andiamo per gradi.

    Facciamo riferimento alla funzione date();
    http://it2.php.net/manual/it/function.date.php

    Facendo riferimento all'help di date, io per un mio script feci sta roba qua:

    Codice PHP:
    $mese date (m);
    $sett date (w); #0 domenica -> 6sabato

    switch ($mese) {
        case 
    '01'$mese "Gennaio"; break;
        case 
    '02'$mese "Febbraio"; break;
        case 
    '03'$mese "Marzo"; break;
        case 
    '04'$mese "Aprile"; break;
        case 
    '05'$mese "Maggio"; break;
        case 
    '06'$mese "Giugno"; break;
        case 
    '07'$mese "Luglio"; break;
        case 
    '08'$mese "Agosto"; break;
        case 
    '09'$mese "Settembre"; break;
        case 
    '10'$mese "Ottobre"; break;
        case 
    '11'$mese "Novembre"; break;
        case 
    '12'$mese "Dicembre"; break;
    }

    switch (
    $sett) {
        case 
    '0'$sett "Domenica"; break;
        case 
    '1'$sett "Lunedí"; break;
        case 
    '2'$sett "Martedí"; break;
        case 
    '3'$sett "Mercoledí"; break;
        case 
    '4'$sett "Giovedí"; break;
        case 
    '5'$sett "Venerdí"; break;
        case 
    '6'$sett "Sabato"; break;
    }
    echo 
    "Oggi e' $sett ".date (j).$mese ".date(Y); 
    In date, m riporta il mese in formato numerico con zero; mentre w mette il giorno della settimana in numerico.
    Quindi potresti basarti su questo stralciuo di codice e mettere:
    Codice PHP:
    $mese date (m);
    $sett date (w); #0 domenica -> 6sabato

    switch ($mese) {
        case 
    '01'$mese "Gennaio"; break;
        case 
    '02'$mese "Febbraio"; break;
        case 
    '03'$mese "Marzo"; break;
        case 
    '04'$mese "Aprile"; break;
        case 
    '05'$mese "Maggio"; break;
        case 
    '06'$mese "Giugno"; break;
        case 
    '07'$mese "Luglio"; break;
        case 
    '08'$mese "Agosto"; break;
        case 
    '09'$mese "Settembre"; break;
        case 
    '10'$mese "Ottobre"; break;
        case 
    '11'$mese "Novembre"; break;
        case 
    '12'$mese "Dicembre"; break;
    }

    switch (
    $sett) {
        case 
    '0'$sett "Domenica"; break;
        case 
    '1'$sett "Lunedí"; break;
        case 
    '2'$sett "Martedí"; break;
        case 
    '3'$sett "Mercoledí"; break;
        case 
    '4'$sett "Giovedí"; break;
        case 
    '5'$sett "Venerdí"; break;
        case 
    '6'$sett "Sabato"; break;
    }

    $datetime "$sett"date (j) ."$mese"date(Y). "&#126"date (H:m); 
    Questo dovrebbe andare.

  3. #3
    EHI GRAZIE INFINITE AMICO MIO... ora ho risolto!
    ALLA PROSSIMA!

    WWW.BARABBALIBERATIONFRONT.TK
    www.kleingott.it

  4. #4
    Originariamente inviato da pissandloathe
    EHI GRAZIE INFINITE AMICO MIO... ora ho risolto!
    ALLA PROSSIMA!

    WWW.BARABBALIBERATIONFRONT.TK
    Eh eh, di nullla, ti ho solo girato un pezzo di un mio script.

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.