Pagina 1 di 1
DATE IN LTALIANO HELP PLEASE...
Inviato: 05/08/2004, 17:11
da Sysko
Chi mi aiuta, perfavore!
Non riesco a far scrivere le date in italiano!
Mi scrive ad esempio:" NUOVI PRODOTTI PER AUGUST"
COme posso modificare i nomi dei mesi e dei giorni in italiano?
Inviato: 05/08/2004, 17:16
da Sysko
un altra cosa!
ALcune date vengono visualizzate correttamente dal lato user.
Altre no!
Ad esempio nei prodotti in arrivo in index.php mi rimanda la data in formato mm/GG/aaaa , mentre in altre pagine mi rimanda la data in gg/mm/aaaa! COME OVVIARE AL PROBLEMA????
HELP HELP::::::!
Inviato: 05/08/2004, 21:03
da Bass
Sysko ha scritto:un altra cosa!
ALcune date vengono visualizzate correttamente dal lato user.
Altre no!
Ad esempio nei prodotti in arrivo in index.php mi rimanda la data in formato mm/GG/aaaa , mentre in altre pagine mi rimanda la data in gg/mm/aaaa! COME OVVIARE AL PROBLEMA????
In genere la formattazione delle date e' all'interno dei file di lingua, dai un'occhiata agli italian.php sia in admin/includes/languages che in includes/languages. Se fai una ricerca sul forum ci sono anche i modi per convertirle in italiano
'iao
Sergio
Inviato: 05/08/2004, 21:08
da Sysko
Inviato: 05/08/2004, 21:13
da Bass
Sysko ha scritto:ho già controllato gli italian.php, ma non trovo i nomi dei mesi e dei giorni!
Dove potrebbero essere nascosti?
Per quello che riguarda i mesi non vorrei fosse il server, ricordo che con phpnuke avevo dovuto fare delle conversioni.
Per il formato delle altre date in italian.php trovi:
Codice: Seleziona tutto
define('DATE_FORMAT_SHORT', '%m/%d/%Y'); // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'm/d/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');
Ad esempio nella prima invertendo %m e %d hai prima il giorno e poi il mese
'iao
Sergio
Inviato: 05/08/2004, 21:42
da Bass
Sei sotto un server Windows?
'iao
Sergio
Inviato: 06/08/2004, 8:09
da Sysko
Si, sono sotto Windows 2003!
Inviato: 06/08/2004, 8:17
da Sysko
Codice: Seleziona tutto
@setlocale(LC_TIME, 'it_IT.ISO8859-1');
define('DATE_FORMAT_SHORT', '%d/%m/%Y'); // this is used for strftime()
define('DATE_FORMAT_LONG', '%A %d %B, %Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
define('DATE_TIME_FORMAT', DATE_FORMAT_SHORT . ' %H:%M:%S');
Ecco come si presente il mio italian.php!
Ora il verso delle date è corretto! Dovrei solo tradurre i nomi dei giorni e dei mesi da inglese ad italiano.
Potrebbe dipendere da questa stringa?
Inviato: 06/08/2004, 18:50
da Bass
Sysko ha scritto:
Potrebbe dipendere da questa stringa?
Prova cosi', a me in locale sotto windows funziona:
'iao
Sergio
Inviato: 06/08/2004, 19:44
da Sysko
Inviato: 20/11/2004, 12:42
da ZenoCosini
Io sono sotto linux, e la cosa non ha funzionato... Come metto la data in italiano e non:
445 visite da Sunday 08 August, 2004
Inviato: 20/11/2004, 12:53
da ZenoCosini
ok ho risolto, in pratica siccome sul mio server gira redhat la data deve essere scritta così: