Visualizzazione risultati 1 fino 5 di 5

Discussione: Mysql - Data in formato italiano

  1. #1
    Guest

    Predefinito Mysql - Data in formato italiano

    Buongiorno a tutti,
    sto creando un Db che mi dia la possibilità di inserire degli utenti e si registri la data e l'ora di inserimento. Nel momento della visualizzazione di tutti gli utenti inseriti, la data viene visualizzata in formato YY-MM-DD , invece io vorrei che venisse visualizzata in formato italiano, quindi DD-MM-YY
    Come posso fare per risolvere questo problema? La pagina dove potate visualizzare il problema è: http://www.masitomato.altervista.org...rena/prova.php

    Grazie in anticipo! (:

  2. #2
    Guest

    Predefinito

    Ammettendo che la data sia impostata nella variabile $data puoi usare

    Codice PHP:
    $data = implode("/", array_reverse(explode("-", $data)));

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da simpleticket Visualizza messaggio
    Ammettendo che la data sia impostata nella variabile $data puoi usare

    Codice PHP:
    $data = implode("/", array_reverse(explode("-", $data)));
    Ciao, no, la data non è impostata in nessuna variabile..
    Io nella tabella marciatori ho i seguenti campi:
    numero Int(4),
    nome Char(20),
    cognome Char(20),
    ora Time,
    data Date;

    dove numero e cognome sono chiavi primarie, numero si auto incrementa.

    La query di inserimento è:
    Codice:
    INSERT INTO marciatori (nome,cognome,ora,data) VALUES ('$nome','$cognome',NOW(),NOW());
    quindi la data è inserita automaticamente nel formato americano. C'è la possibilità di inserirla nel formato italiano?

  4. #4
    Guest

    Predefinito

    Ti consiglio di salvare le date come int (timestamp) per poi poterle gestire come meglio preferisci (per esempio date() di php) e poterle ordinare nelle query

  5. #5
    Guest

    Predefinito

    Grazie ad entrambi! Ho risolto il problema. Bastava fare una
    Codice:
    SELECT DATE_FORMAT(data,'%e-%c-%Y') FROM marciatori
    e si risolve tutto!
    Grazie ancora! (:

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •