>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Bugzilla http://forum.mozilla-russia.org/viewforum.php?id=35 >Формат времени http://forum.mozilla-russia.org/viewtopic.php?id=45097 |
yual > 05-07-2010 08:42:20 |
Здравствуйте. Подскажите, как можно изменить отображение даты и времени в багзиле. Чтобы вместо строки "2010-07-02 20:18 NOVST" было что-то вроде "2 июля, 2010 20:18". |
Tuchka_84 > 05-07-2010 09:21:00 |
Точно не знаю, возможно Вам надо либо править соответствующий шаблон в шапке странички. Либо если там не поправить можно напрямую залезть в страничку show_bug.cgi и посмотреть в каком формате там передается дата и поправить там. |
yual > 05-07-2010 09:49:38 |
В шаблоне \bug\edit.html.tmpl нашел код который вставляет дату и время
Переменную creation_ts нашел в файле \bugzilla\bug.pm
Похоже, что '%Y.%m.%d %H:%i' и есть то, что мне нужно, но я не знаю языков программирования, и не соображу как сформировать эту строку, что бы дата была в виде "2 июля, 2010" |
Tuchka_84 > 05-07-2010 17:47:11 |
Вам нужно что-то типа '%d %a , %Y' |
yual > 06-07-2010 08:10:01 |
Спасибо за табличку. Однако, как оказалось, все не так просто. Максимум чего удалось добиться - поменять местами день и месяц. Использование других переменных (например, %M вместо %m, для вывода названия месяца) в лучшем случае или не дает никакого эффекта, или скрывает дату вообще, а чаще выдает ошибку. Как-то по-хитрому тут все. Буду разбираться дальше. |
SnowyOwl > 06-07-2010 11:02:38 |
Матчасть: http://www.bugzilla.org/docs/tip/en/htm … tting_Time |