paulieGB Posted October 24, 2008 Share 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. Link to comment Share on other sites More sharing options...
Hotclutch Posted October 24, 2008 Share 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. Link to comment Share on other sites More sharing options...
paulieGB Posted October 24, 2008 Author Share Posted October 24, 2008 Thank you, Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.