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

    Formattazione di un campo DATE

    ciao!
    sul db (mysql) ho un campo DATE.
    dovrei estrapolare quel dato e formattarlo.
    ho fatto così:
    Codice PHP:
    echo $dataConsIniz date_format(date_create($cl['coll_consinizio']), "Ymd"); 
    ma mi esce così: -00011130

    non ho invece problemi se il campo è di tipo DATETIME.
    come posso fare??

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ma un campo date è fatto così: aaaa-mm-dd e tu vuoi aaaammdd, non ti basta un str_replace("-","",$cl['coll_consinizio']) ?

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Ma un campo date è fatto così: aaaa-mm-dd e tu vuoi aaaammdd, non ti basta un str_replace("-","",$cl['coll_consinizio']) ?
    ciao!

    ho provato a fare come dici te:
    Codice PHP:
    echo $dataConsIniz str_replace("-"""$cl['coll_consinizio']); 
    ma esce così: 00000000

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Ma che contiene $cl['coll_consinizio'] ?
    Hai provato a farne l'echo? Se non l'hai fatto, provaci e vedi che viene fuori.

  5. #5
    non conteneva nulla.

    a mia discolpa però vi dico che mi era stato assicurato di aver impostato quel campo.
    a questo punto funziona anche come avevo fatto io.
    adesso è tutto ok.

    grazie e scusate per il thread inutile!!!

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.