• User Newbie

    Come si formatta il valore del campo phpbb_posts.post_time?

    In MySql come si trasforma in stringa formattata data (es: 13 Dic 2005 12:35:12) il valore numerico contenuto nel campo post_time della tabella phpbb_posts dei forum Phpbb?

    Thanks 🙂


  • User Attivo

    Se non ricordo male tutti le date di phpbb sono in formato timestamp, quindi li devi passare alla funzione date() così come sono.
    Qui c'é una spiegazione per [url=http://www.senamion.it/2006/05/25/php-convertire-una-data-da-formato-timestamp-a-italiano/]come convertire i timestamp in formato leggibile


  • User Newbie

    **Ok! Grazie! **Proverò ad usare questa funzione PHP. Speravo che ce ne fosse una direttamente in MySql ma mi sembra di capire che per memorizzare le date del forum si è usato un formato non proprio nativo di MySql.
    @margheritebianche said:

    Se non ricordo male tutti le date di phpbb sono in formato timestamp, quindi li devi passare alla funzione date() così come sono.
    Qui c'é una spiegazione per [url=http://www.senamion.it/2006/05/25/php-convertire-una-data-da-formato-timestamp-a-italiano/]come convertire i timestamp in formato leggibile


  • User Newbie

    E vaii! Ci sono riuscito direttamente da MySQL. :vai: :vai: :vai: :vai:
    Bisogna usare la funzione FROM_UNIXTIME per trasformate il numero in data e poi formattarla con la funzione DATE_FORMAT

    SELECT date_format(FROM_UNIXTIME(post_time),'%d-%m-%Y %H:%i:%s') FROM phpbb_posts