Visualizzazione dei risultati da 1 a 9 su 9

Discussione: manipolare la data

  1. #1
    Utente di HTML.it L'avatar di redmak
    Registrato dal
    May 2005
    Messaggi
    83

    manipolare la data

    Con il phpMyadmin la variabile Datetime ha il formato yyyy-mm-gg hh:mm:ss

    cosa si deve fare per poterla poi manipolare in linguaggio php per avere a disposizione la data con un formato diverso???

    es
    Dal db: 2005-05-18 09:52:36 vorrei ottenere 18-05-2005 09:52

  2. #2

    Re: manipolare la data

    [supersaibal]Originariamente inviato da redmak
    Con il phpMyadmin la variabile Datetime ha il formato yyyy-mm-gg hh:mm:ss

    cosa si deve fare per poterla poi manipolare in linguaggio php per avere a disposizione la data con un formato diverso???

    es
    Dal db: 2005-05-18 09:52:36 vorrei ottenere 18-05-2005 09:52 [/supersaibal]
    premesso che phpmyadmin di suo non ha proprio nulla... e quella non e' una variabile ma il formato di un campo mysql .... per estrarre la data nel formato che desideri lo puoi fare con la funzione date_format
    codice:
    SELECT *, DATE_FORMAT(campo_datetime, '%d-%m-%Y %H:%i')
    from tabella ecc....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    ti conviene far fare la conversione direttamente a MySQL usando nella query la funzione "DATE_FORMAT(date,format)"
    Maggiori info le trovi qui:
    http://dev.mysql.com/doc/mysql/en/da...functions.html

  4. #4

  5. #5
    Utente di HTML.it L'avatar di redmak
    Registrato dal
    May 2005
    Messaggi
    83
    Grazie...

    premesso che phpmyadmin di suo non ha proprio nulla... e quella non e' una variabile ma il formato di un campo mysql .... per estrarre la data nel formato che desideri lo puoi fare con la funzione date_format
    anche per la correzione!!!

  6. #6
    [supersaibal]Originariamente inviato da Gianni_T
    troppo veloce piero... [/supersaibal]
    ho alice 4 mega...

    e giro con il freno a mano tirato...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  7. #7
    Utente di HTML.it L'avatar di redmak
    Registrato dal
    May 2005
    Messaggi
    83
    Non funziona...

    dov'è l'errore????

    ho scritto:

    SELECT * DATE_FORMAT(data,'%d-%m-%Y %H:%i')
    FROM gest

  8. #8
    [supersaibal]Originariamente inviato da redmak
    Non funziona...

    dov'è l'errore????

    ho scritto:

    SELECT * DATE_FORMAT(data,'%d-%m-%Y %H:%i')
    FROM gest [/supersaibal]
    manca la virgola...

    SELECT *, DATE_FORMAT ......


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Utente di HTML.it L'avatar di redmak
    Registrato dal
    May 2005
    Messaggi
    83

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.