Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75

    Stampare risultato select in formato data DD-MM-YYYY

    Ciao a tutti,

    nel mio database ho usato per le date il tipo timestamp nel formato 'YYYY-MM-DD hh:mm:ss'. Tutto bene per quanto riguarda la parte che sta sotto all'interfaccia della mia applicazione. Il problema nasce invece quando vado a stampare a video le date, vorrei poterle scrivere nel formato italiano 'DD-MM-YYYY hh:mm:ss'. C'è un modo più o meno immediato per fare una cosa di questo tipo? Oppure devo scrivermi una funzione in php per sistemarmi le date nel formato che preferisco?

    Grazie mille

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Grazie mille per la risposta immediata.
    Ho provato a costruire in questo modo la query ma ottengo un errore

    codice:
    SELECT DATE FORMAT('data_apertura', '%d-%m-%Y %H:%i:%s') FROM mia_tabella
    L'errore che ricevo è

    codice:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('data_apertura', '%d-%m-%Y %H:%i:%s') FROM mia_tabella LIMIT 0, 30' at line 1
    Forse non è lecito usare il comando in quel modo?

    Mi sapresti aiutare ancora?

    Grazie

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    La funzione è date_format con l'underscore e il nome del campo non va messo tra apici.

    codice:
    SELECT DATE_FORMAT(data_apertura, '%d-%m-%Y %H:%i:%s') as data FROM mia_tabella
    L'ora la puoi anche contrarre con %T.

    codice:
    SELECT DATE_FORMAT(data_apertura, '%d-%m-%Y %T') as data FROM mia_tabella

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    75
    Sono proprio ciecato... non l'avevo visto l'underscore.

    Grazie mille

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.