Ciao
Prelevo da una tabella i campi tra di essi ho anche un campo date
siccome la pagina visualizzata deve essere stampata mi piacerebbe che la data fosse nel formato GG-MM-AAAA e non come la salva MySql
e possibili cambiarla
Grazie
![]()
Ciao
Prelevo da una tabella i campi tra di essi ho anche un campo date
siccome la pagina visualizzata deve essere stampata mi piacerebbe che la data fosse nel formato GG-MM-AAAA e non come la salva MySql
e possibili cambiarla
Grazie
![]()
Felicità e Prosperità a tutti
Quando prelevi la data da MySQL puoi utilizzare la funzione DATE_FORMAT()
esempio:
dove "data" è il nome del campocodice:SELECT DATE_FORMAT(data, '%d-%m-%Y') AS data FROM tabella;
riferimento:
http://dev.mysql.com/doc/mysql/en/da...functions.html
Tutti hanno bisogno di credere in qualcosa.
Io credo che mi farò un'altra birra.
il problema è che la data che vorrei formattare è in un array
...
.....
$dati3 = mysql_query("select * from prodotti where articolo ='$gel2[Articolo1]' ");
if(mysql_num_rows($dati3) > 0){
while ($art1 = mysql_fetch_array ($dati3))
{
echo"$art1[DatSca]";
c'è un modo per estrarla dall'array e convertirla
![]()
Felicità e Prosperità a tutti
Veramente il suggerimento di M4rko sarebbe di estrarla gia' bella e convertita...
select *,
DATE_FORMAT(DatSca, '%d-%m-%Y') as scadenza
from prodotti where articolo ='$gel2[Articolo1]'
la data formattata la troverai in:
echo "$art1[scadenza]";
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
facendo come dici tu piero.mac mi genera un errore in
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
io pensavo a questo trovato nel manuale di php
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $art1[DatSca],$regs)) {
echo "$regs[3].$regs[2].$regs[1]";
} else {
echo "Formato di data non valido: $data";
} ma non mi stampa nulla nemmeno l'errore perchè?
![]()
Felicità e Prosperità a tutti
wow
come è scritto nel manuale funziona è che avevo sbagliato l'inserimento dell'array
![]()
Felicità e Prosperità a tutti