Back to top

Autore Topic: Formattazione Data  (Letto 2833 volte)

Offline Acar83

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Formattazione Data
« il: 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');
« Ultima modifica: 03 Mar 2009, 00:54:18 da Acar83 »

Offline Acar83

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re: Formattazione Data
« Risposta #1 il: 03 Mar 2009, 15:24:58 »
Secondo voi perche funzioni come

Citazione
      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?
« Ultima modifica: 03 Mar 2009, 15:31:51 da Acar83 »

Offline copesc

  • Appassionato
  • ***
  • Post: 500
    • Mostra profilo
Re: Formattazione Data
« Risposta #2 il: 04 Mar 2009, 17:10:21 »
Citazione
$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/
Extensioni e Template per Joomla

Offline Acar83

  • Nuovo arrivato
  • *
  • Post: 43
    • Mostra profilo
Re: Formattazione Data
« Risposta #3 il: 04 Mar 2009, 17:41:45 »
Forse sono duro io ma non spiega come manipolare una data memorizzata in una variabile. mi sembra che tratti solo date "now"

 



Web Design Bolzano Kreatif