Joomla.it Forum
Non solo Joomla... => Sviluppo => : Acar83 03 Mar 2009, 00:46:31
-
Salve sono alle prese con il mio primo modulo in joomla
Qualcuno sa dirmi come formattare una data prelevata da db?
in asp è molto semplice. sul php sono riuscito a capire solo come formattare le date "Now"
$Data = date('d/m/y');
-
Secondo voi perche funzioni come
function ConvertitoreData($data){
$separa=explode ("-",$data);
$a=$separa[0];
$b=$separa[1];
$c=$separa[2];
$data_convertita="$c-$b-$a";
return $data_convertita;
}
$data_da_convertire="2008-10-20";
echo ConvertitoreData($data_da_convertire);
sul mio joomla non funziona?? ne ho provate molte ma danno tutte lo stesso errore.
PHP Notice: Undefined variable: data_convertita in ..\mod_scroll_news\mod_scroll_news.php on line 128 PHP Fatal error: Function name must be a string in ..\mod_scroll_news\mod_scroll_news.php on line 128
che sarebbe questa:
$DataArticolo = $data_convertita($results[$i]['created']);
Non esiste una funzione che gira la data iso a mio piacimento e viceversa?
in asp bastava fare:
per le date catturate.
Data = day("sData") + "/" + month("sData") + "/" + year("sData")
per la data attuale.
Data = day("now") + "/" + month("now") + "/" + year("now")
E' possibile che in php, linguaggio nato per internet non abbia una funzione semplice come queste riportate?
-
$DataArticolo = $data_convertita($results[$i]['created']);
una funzione non deve iniziare con $, quelle sono le variabili.
$DataArticolo = data_convertita($results[$i]['created']);
Esistono un sacco di funzioni per la gestione delle date, guarda ad esempio
http://php.html.it/articoli/leggi/929/date-in-php-come-gestirle/ (http://php.html.it/articoli/leggi/929/date-in-php-come-gestirle/)
-
Forse sono duro io ma non spiega come manipolare una data memorizzata in una variabile. mi sembra che tratti solo date "now"