Torna indietro   Serverplan Forum > Risorse per Webmaster > PHP

Rispondi
 
LinkBack Strumenti discussione Modalità visualizzazione
  #1 (permalink)  
Vecchio 15-02-2005, 16.30.47
Junior Member
 
Data registrazione: 15-02-2005
Messaggi: 19
fidelio is on a distinguished road
Predefinito Formato data in output

Ho un campo 'date' in una tabella dove gestisco delle semplici news. Il formato visualizzato ? del tipo anno mese giorno (2005-02-15), come fare per vedere la data estesa e invertita (15 febbraio 2005)?
Rispondi citando
  #2 (permalink)  
Vecchio 16-02-2005, 16.25.48
Senior Member
 
Data registrazione: 28-09-2002
Residenza: Forl
Messaggi: 120
Mathew is on a distinguished road
Invia un messaggio via ICQ a Mathew
Predefinito Re: Formato data in output

Citazione:
Originalmente inviato da fidelio
Ho un campo 'date' in una tabella dove gestisco delle semplici news. Il formato visualizzato ? del tipo anno mese giorno (2005-02-15), come fare per vedere la data estesa e invertita (15 febbraio 2005)?
Provo ad adattare una funzione che utilizzo anch'io:

function datacomp($d)
{
$anno = substr($d, 0, 4);
$mese = substr($d, 5, 2);
$giorno = substr($d, 8, 2);

switch($mese)
{
case 01: $meseit = "Gennaio" ;break;
case 02: $meseit = "Febbraio" ;break;
case 03: $meseit = "Marzo" ;break;
case 04: $meseit = "Aprile" ;break;
case 05: $meseit = "Maggio" ;break;
case 06: $meseit = "Giugno" ;break;
case 07: $meseit = "Luglio" ;break;
case 08: $meseit = "Agosto" ;break;
case 09: $meseit = "Settembre" ;break;
case 10: $meseit = "Ottobre" ;break;
case 11: $meseit = "Novembre" ;break;
case 12: $meseit = "Dicembre" ;break;
}

$datacompleta = $giorno." ".$meseit." ".$anno;
return $datacompleta;
}

Per richiamarla ti basta inserire:

$var = "2005-02-15";
echo datacomp($var);

L'ho riscritta in fretta, spero funzioni.
Rispondi citando
  #3 (permalink)  
Vecchio 23-02-2005, 20.27.20
Junior Member
 
Data registrazione: 23-02-2005
Residenza: CASA MIA
Messaggi: 5
pugia is on a distinguished road
Invia un messaggio via MSN a pugia
Predefinito

se non ti interessa avere i mesi in inglese puoi fare cos?
Codice:
echo date("d F Y", mktime(0,0,0,$mese,$giorno,$anno));
http://it.php.net/manual/it/function.date.php
Rispondi citando
  #4 (permalink)  
Vecchio 23-02-2005, 22.08.42
Member
 
Data registrazione: 01-09-2004
Messaggi: 31
bancone is on a distinguished road
Predefinito

Come siete complicati, basta usare setlocale e avrete la data nella lingua che preferite.

http://it.php.net/manual/it/function.setlocale.php
Rispondi citando
  #5 (permalink)  
Vecchio 07-03-2005, 08.54.18
Junior Member
 
Data registrazione: 15-02-2005
Messaggi: 19
fidelio is on a distinguished road
Predefinito

Grazie a tutti per le risposte, siete stati molto utili.
Rispondi citando
Rispondi

Strumenti discussione
Modalità visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks are Attivato
Pingbacks are Attivato
Refbacks are Attivato


Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Che formato musica usare per sottofondo del sito? ghisirds HTML 1 25-02-2008 22.26.54
Formato numeri decimali Mnet ASP 1 21-07-2006 11.39.09
Come modificare la data in phpbb2 ganzmax PHP 1 07-07-2005 12.26.54
data di scadenza del sito mackey Registrare / Trasferire un dominio 2 06-07-2004 16.00.01


Tutti gli orari sono GMT +1. Adesso sono le 23.06.17.


Powered by vBulletin versione 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.1.0
Traduzione italiana : www.vbulletin.it