paulieGB Posted October 24, 2008 Posted October 24, 2008 Hi, When you create a new account on my web site and type in your date of birth, it asks for the 'month' first then 'day' then 'year'. How do i change that so it asks for the 'day' first then the 'month' then 'year' ?? Paulie.
Hotclutch Posted October 24, 2008 Posted October 24, 2008 Hi, When you create a new account on my web site and type in your date of birth, it asks for the 'month' first then 'day' then 'year'. How do i change that so it asks for the 'day' first then the 'month' then 'year' ?? Paulie. Go to catalog\includes\languages\english.php find @setlocale(LC_TIME, 'en_US.ISO_8859-1'); 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'); //// // 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); } } and replace with @setlocale(LC_TIME, 'en_US.ISO_8859-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'); //// // Return date in raw format // $date should be in format dd/mm/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); } } Also change the following definitions CODE define('ENTRY_DATE_OF_BIRTH_ERROR', 'Your Date of Birth must be in this format: MM/DD/YYYY (eg 05/21/1970)'); to CODE define('ENTRY_DATE_OF_BIRTH_ERROR', 'Your Date of Birth must be in this format: DD/MM/YYYY (eg 21/05/1970)'); CODE define('ENTRY_DATE_OF_BIRTH_TEXT', '* (eg. 05/21/1970)'); to CODE define('ENTRY_DATE_OF_BIRTH_TEXT', '* (eg. 21/05/1970)'); CODE define('DOB_FORMAT_STRING', 'mm/dd/yyyy'); to CODE define('DOB_FORMAT_STRING', 'dd/mm/yyyy'); You might want to do the same on the admin side.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.