В тестах, например тут http://moodle.org/mod/quiz/view.php?id=3068 "Последний срок сдачи до : Thursday 7 October 2010 09:45 PM" хотелось бы чтоб отображалась дата в привычном формате. Пробовал изменять опцию locale в настройках переменных сайта, но ничего не выходит. Может кто-то сходу подскажет нужную функцию, которую подправить.
В locale я вводил ru_RU.cp1251
Под Windows 2000 Server в locale работает просто RU, а ru_RU.cp1251 не работает.
Но это все равно не спасает от одного странного бага: время все равно показываетсяч формат AM/PM, но без добавления ко времени AM/PM. Однако дату показывает нормально на русском. Эта бага отсутствует только в модуле календаря... Или это фича календаря?
Может кто сталкивался, помогите.
Но это все равно не спасает от одного странного бага: время все равно показываетсяч формат AM/PM, но без добавления ко времени AM/PM. Однако дату показывает нормально на русском. Эта бага отсутствует только в модуле календаря... Или это фича календаря?
Может кто сталкивался, помогите.
Дело в том, что формат даты не зависит от локали...
Изменить формат можно в языковом файле moodle.php
У меня заменено на:
$string['strftimedatetime'] = '%%d %%B %%Y, %%H:%%M';
$string['strftimedaydatetime'] = '%%A %%d %%B %%Y %%H:%%M';
$string['strftimerecentfull'] = '%%a %%d %%b %%Y %%H:%%M';
Кстати, кто-то жаловался на отсутствие буквы "Ч" в алфавите глосария... так ее нет, по причине отсутствия в этом же файле:
$string['alphabet'] = 'А,Б,В,Г,Д,Е,Ё,Ж,З,И,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Э,Ю,Я';
Изменить формат можно в языковом файле moodle.php
У меня заменено на:
$string['strftimedatetime'] = '%%d %%B %%Y, %%H:%%M';
$string['strftimedaydatetime'] = '%%A %%d %%B %%Y %%H:%%M';
$string['strftimerecentfull'] = '%%a %%d %%b %%Y %%H:%%M';
Кстати, кто-то жаловался на отсутствие буквы "Ч" в алфавите глосария... так ее нет, по причине отсутствия в этом же файле:
$string['alphabet'] = 'А,Б,В,Г,Д,Е,Ё,Ж,З,И,К,Л,М,Н,О,П,Р,С,Т,У,Ф,Х,Ц,Ч,Ш,Щ,Э,Ю,Я';
Ура, все гениальное - просто
Спасибо за подсказку.
Спасибо за подсказку.
В locale я вводил ru_RU.cp1251