Problema Con Formato Data Italiano gg/mm/aa

Questo forum è dedicato alle discussioni riguardanti le contribution per osCommerce

Moderatore: mod Generali

Rispondi
angy17
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 09/07/2008, 19:02

Problema Con Formato Data Italiano gg/mm/aa

Messaggio da angy17 »

Salve Ragazzi, il mio sito OSC l'ho creato partendo dalla lingua inglese e modificandomi man mano i campi per la lingua italiana...
ho problemi nel far creare un account ad un cliente scrivendo il formato di data di nascita gg/mm/aa

nel file catalog/includes/languages/italian.php ho fatto questa modifica come mi è stato detto..

setlocale(LC_TIME, 'Italian');
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');


la stessa modifica l'ho fatta anche in admin/includes/languages/italian.php...

purtroppo il problema persiste, se non scrivo la data di nascita nel formato americano non posso completare la registrazione... qualcuno saprebbe dirmi cos'altro dovrei modificare? :roll:
Avatar utente
Spiderweb
membro Veteran
membro Veteran
Messaggi: 573
Iscritto il: 28/09/2005, 22:09
Località: Toscana

Messaggio da Spiderweb »

Ci sono già diversi thread aperti con la soluzione di questo problema, compreso uno nella sezione del forum "Problemi risolti".....

Cmq viewtopic.php?t=125
Prima di postare leggetevi le FAQ: viewtopic.php?t=3259
angy17
membro Junior
membro Junior
Messaggi: 5
Iscritto il: 09/07/2008, 19:02

Messaggio da angy17 »

Problema non risolto nemmeno in quel topic!
Il form di iscrizione utente prevede sempre il formato MM/GG/AAAA
Avatar utente
Spiderweb
membro Veteran
membro Veteran
Messaggi: 573
Iscritto il: 28/09/2005, 22:09
Località: Toscana

Messaggio da Spiderweb »

Anch'io sono partito dalla versione inglese modificandola in italiano, e a me funziona.

Non mi ricordo che cambiamenti ho fatto perchè è passato tanto tempo, io nel file italian.php ho questo:

@setlocale(LC_TIME, 'Italian');

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');

cioè quello che hai te.

Dipende dalle impostazioni del server dove hai il tuo osCommerce, prova a mettere it al posto di italian e vedi se così funziona.

Se leggi bene vedi che in quel topic il problema per alcuni è risolto mentre per altri no, da li si capisce che è dipende dal server e ognuno deve trovare la soluzione che fa al caso suo, non ce n'è una per tutti.
Prima di postare leggetevi le FAQ: viewtopic.php?t=3259
Rispondi