Problema data di nascita iscrizione in inglese.
Inviato: 17/03/2004, 22:22
Salve a tutti, sono riuscito a risolvere, con l'aiuto di Busonero un fastidioso problema legato al formato in inglese della data di nascita al momento della registrazione di un nuovo cliente.Dopo avere debitamente modificato le scritte che appaiono nel modulo di iscrizione, che si trovano in /include/languages/italian.php bisogna invertire i seguenti parametri come ho fatto io:
da:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 0, 2) . substr($date, 3, 2);
}
}
a:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
}
}
Come potete vedere la differenza è minima e abbastanza intuitiva.
I file da modificare con lo stesso parametro sono:
catalog/includes/languages/italian.php e
catalog/admin/includes/languages/italian.php
E' tutto.Spero di essere stato utile per chi, come me, e' diventato matto con questo problema.
Ciao
Skizo
da:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 3, 2) . substr($date, 0, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 0, 2) . substr($date, 3, 2);
}
}
a:
// Return date in raw format
// $date should be in format mm/dd/yyyy
// raw date is in format YYYYMMDD, or DDMMYYYY
function tep_date_raw($date, $reverse = false) {
if ($reverse) {
return substr($date, 0, 2) . substr($date, 3, 2) . substr($date, 6, 4);
} else {
return substr($date, 6, 4) . substr($date, 3, 2) . substr($date, 0, 2);
}
}
Come potete vedere la differenza è minima e abbastanza intuitiva.
I file da modificare con lo stesso parametro sono:
catalog/includes/languages/italian.php e
catalog/admin/includes/languages/italian.php
E' tutto.Spero di essere stato utile per chi, come me, e' diventato matto con questo problema.
Ciao
Skizo