estrapolare da data in formato sql giorno mese e anno

ciao a tutti,

in un database ho un campo di tipo DATE con all'interno una data (es. 2008-02-13)

in una pagina richiamo questa data ma avrei bisogno di manipolarla in modo da ottenere una cosa di questo tipo:

$anno = 2008;
$mese = 02;
$giorno = 13;

tutto questo perch l'utente deve poter modificare anche uno di questi elementi e uplodare la nuova data nel db...

spero di essermi spiegato.. mi potete aiutare?

grazie!!!

inviato 8 anni fa
sonny
X 0 X

una cosa di questo tipo corretta?

$data= "2008-02-13";

$array = explode("-",$data);
echo $array[0]; // stampa 2008
echo $array[1]; // stampa 02
echo $array[2]; // stampa 13
risposto 8 anni fa
sonny
X 0 X

Ciao,

non so se elegante ma io userei una cosa del genere:

SELECT DATE_FORMAT(campo_data,'%Y')as anno,DATE_FORMAT(campo_data,'%m')as mese,DATE_FORMAT(campo_data,'%d')as giorno FROM .......

poi nel while o quel che li gestisci come singoli campi

$var_query['anno']

$var_query['mese']

$var_query['giorno']

Ciao

risposto 8 anni fa
Gioge
X 0 X

preferisco il metodo con l'explode, rende pi pulita la query

:bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda