Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema con le date

  1. #1

    Problema con le date

    Ciao a tutti,
    ho un problema con le conversioni delle date da 2011-08-02 in Martedì 2 agosto 2011.
    Il campo nel DB è di tipo date.
    Quindi prelevo il campo data dal DB e mediante questa procedura mi viene fuori Mertedì 2 settembre 2011. Credo che prende sempre il mese corrente.
    Codice PHP:
    <?php
        
        $arr_set
    =array("Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato");
        
    $arr_mesi=array("Gennaio","Febbraio","Marco","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre");
        
    $settimana $arr_set[date("w"strtotime($riga['data']))];
        
    $giorno date("j"strtotime($riga['data']));
        
    $mese $arr_mesi[date("n")-1];
        
    $anno date("o");
        
    $data "".$settimana."".$giorno."".$mese."".$anno."";    

        
    ?>
        <?php echo $data?>
    Grazie per l'aiuto.

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Codice PHP:
        $mese $arr_mesi[date(("n")-1strftime($riga['data']))]; 
    Ho provato così ma non funziona. Non si vede niente! Forse sbaglio sintassi.

    Ho anche provato in questo modo :

    Codice PHP:
        $mese $arr_mesi[date("n")-1strtotime($riga['data'])]; 

  4. #4
    la sintassi è completamente sbagliata, la chiave di un array non può avere virgole

    devi fare

    setlocale(LC_TIME, "it_IT");
    print strftime('%A %e %B %Y'); // stamperà Martedì 6 settembre 2011

  5. #5
    Alla fine provando ho risolto così :
    Codice PHP:
        $mese $arr_mesi[date("n"strtotime($riga['data']))-1]; 
    Grazie ugualmente!

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.