Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » SSI: Вывод даты на русском языке

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

serg62

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как вывести дату , чтобы по русски выводились названия месяца и дня недели ?
 
Спасибо .




Уточнил название. — Svarga.

Всего записей: 19 | Зарегистр. 03-11-2003 | Отправлено: 20:03 14-11-2003 | Исправлено: Svarga, 04:10 19-11-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg62

Цитата:
Как вывести дату , чтобы по русски выводились названия месяца и дня недели ?  

Используя что?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:37 14-11-2003
serg62

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 Используя что?

 
дату надо вставить инклудевиртуал в shtml  
 
 

Всего записей: 19 | Зарегистр. 03-11-2003 | Отправлено: 20:46 14-11-2003
Tikhonov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Можно сделать хэш и из него все выводить:
 
 #!/usr/bin/perl
 
 $yourmonth = 10;  # указать месяц
 
 %monthes = (0, "янв", 1, "фев", 2, "мар", 3, "апр", 4, "мая", 5, "июн", 6, "июл", 7, "авг", 8, "сен", 9, "окт", 10, "ноя", 11, "дек");
  $strmonth = $monthes{$yourmonth};
 
  print "$strmonth\n"; # Выводит ноябрь

Всего записей: 9 | Зарегистр. 11-11-2003 | Отправлено: 14:29 15-11-2003
Svarga

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
serg62
Цитата:
дату надо вставить инклудевиртуал в shtml

Вывод текущей даты в таком виде: 19 ноября 2003, среда:

Код:
<!--#config timefmt="%m" -->  
<!--#set var="NUM_MONTH" value="$DATE_LOCAL"-->  
<!--#if expr="$NUM_MONTH=01" -->  
<!--#set var="month" value="января" -->  
<!--#elif expr="$NUM_MONTH=02" -->  
<!--#set var="month" value="февраля" -->  
<!--#elif expr="$NUM_MONTH=03" -->  
<!--#set var="month" value="марта" -->  
<!--#elif expr="$NUM_MONTH=04" -->  
<!--#set var="month" value="апреля" -->  
<!--#elif expr="$NUM_MONTH=05" -->  
<!--#set var="month" value="мая" -->  
<!--#elif expr="$NUM_MONTH=06" -->  
<!--#set var="month" value="июня" -->  
<!--#elif expr="$NUM_MONTH=07" -->  
<!--#set var="month" value="июля" -->  
<!--#elif expr="$NUM_MONTH=08" -->  
<!--#set var="month" value="августа" -->  
<!--#elif expr="$NUM_MONTH=09" -->  
<!--#set var="month" value="сентября" -->  
<!--#elif expr="$NUM_MONTH=10" -->  
<!--#set var="month" value="октября" -->  
<!--#elif expr="$NUM_MONTH=11" -->  
<!--#set var="month" value="ноября" -->  
<!--#else -->  
<!--#set var="month" value="декабря" -->  
<!--#endif -->
 
<!--#config timefmt="%A" -->  
<!--#set var="WEEKDAY" value="$DATE_LOCAL"-->  
<!--#if expr="$WEEKDAY=Sunday" -->  
<!--#set var="day" value=", воскресенье" -->  
<!--#elif expr="$WEEKDAY=Monday" -->  
<!--#set var="day" value=", понедельник" -->  
<!--#elif expr="$WEEKDAY=Tuesday" -->  
<!--#set var="day" value=", вторник" -->  
<!--#elif expr="$WEEKDAY=Wednesday" -->  
<!--#set var="day" value=", среда" -->  
<!--#elif expr="$WEEKDAY=Thursday" -->  
<!--#set var="day" value=", четверг" -->  
<!--#elif expr="$WEEKDAY=Friday" -->  
<!--#set var="day" value=", пятница" -->  
<!--#else -->  
<!--#set var="day" value=", суббота" -->  
<!--#endif -->
 
<!--#config timefmt="%e"--><!--#echo var="DATE_LOCAL" --> <!--#echo var="month" --> <!--#config timefmt="%Y"--><!--#echo var="DATE_LOCAL" --><!--#echo var="day" -->  
Если надо вывести не текущую дату, а дату внесения изменений в файл, замени DATE_LOCAL на LAST_MODIFIED.
 
В общем о конфигурации вывода даты в SSI смотри, к примеру, здесь:
http://alice.stup.ac.ru/~dvn/uproc/books/site_tarasov/c06_ssi.html

----------
away.

Всего записей: 4161 | Зарегистр. 25-06-2002 | Отправлено: 04:09 19-11-2003
serg62

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо за ответы , разобрался .

Всего записей: 19 | Зарегистр. 03-11-2003 | Отправлено: 09:09 19-11-2003
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » SSI: Вывод даты на русском языке


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru