Установка
Как настроить отображение даты d/m/y , а не m/d/y ?
Открываете файл catalog/includes/languages/russian.php (или english.php , т.е. если хотите чтобы дата отображалась по-европейски в русской версии магазина, то открываете russian.php, если в английской версии, то открываете english.php, если хотите поправить дату в обоих версиях, открываете оба файла)
Находите:
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);
}
}
Меняете на:
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);
}
}
Находите строчки:
define('DATE_FORMAT_SHORT', '%m/%d/%Y'); // this is used for strftime()
define('DATE_FORMAT', 'm/d/Y'); // this is used for date()
И меняете на:
define('DATE_FORMAT_SHORT', '%d/%m/%Y'); // this is used for strftime()
define('DATE_FORMAT', 'd/m/Y'); // this is used for date()
Всё, должно работать!
Последние обновление: 2005-10-12 12:19
Опубликовал:
Revision: 1.0
Отправить на печать
Отправить другу
Скомпилировать PDF файл
Эскпорт в XML файл
Вы можете оставить свой комментарий
Comment of Smalex (2008-10-22 16:14:06):
Как при регистрации разрешить указывать DD/MM/YYYY, а не "Дату рождения необходимо вводить в следующем формате: MM/DD/YYYY (пример 05/21/1970)')"