Дата по-русски! - Може не в тему...

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
TechNoir
Маньяк
Сообщения: 179
Зарегистрирован: 27 май 2002, 16:04
Откуда: Moscou
Контактная информация:

Дата по-русски! - Може не в тему...

Сообщение TechNoir »

Мне нужно в моей гостевой книге чтобы дата сообщения проставлялась.
Я временно пока это делаю просто:
print `date`;
Получается по английски. Это плохо.

Я так понимаю придется писать специально программку, чтобы системное время переводилось в "РУС" вид.

Есть одна функция: localtime
Внизу программка: Последние три цифры - это время. Где там год месяц День - не понятно.

Как делаются обычно такие вещи?
---------------------------------------------------------------------
#!/usr/bin/perl
#Get_time.pl
#############
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=localtime(time);
@mass=($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst);
@mass=reverse(@mass);
print "@mass\n";
foreach(@mass) {
print ;
print "\n";
}
---------------------------------------------------------------------
Вывод:
1 203 2 102 6 23 10 4 48
1
203
2
102
6
23
10
4
48
Где что?
----------------------------------

Что возвращает localtime?

(Отредактировал(а) Boris FR - 13:06 - 23 Июля, 2002)
Учись или уходи!

Аватара пользователя
Aerostar
Неотъемлемая часть форума
Сообщения: 447
Зарегистрирован: 08 фев 2002, 14:47
Откуда: Riga
Контактная информация:

Дата по-русски!

Сообщение Aerostar »

Localtime возвращает не дату/время на русском языке, а локальное (не UTC или по Гринвичу) время.
Не буду здесь ее описывать полностью, а дам <a href=http://www.perldoc.com/perl5.6.1/pod/fu ... >ссылку</a>, а чтобы оно материлось по-русски,
<a href=http://www.perldoc.com/perl5.6.1/pod/pe ... ml>погляди вот здесь</a>, особенно <a href=http://www.perldoc.com/perl5.6.1/pod/pe ... LC_TIME</a>
Если вы все такие умные - что же вы строем не ходите?

TechNoir
Маньяк
Сообщения: 179
Зарегистрирован: 27 май 2002, 16:04
Откуда: Moscou
Контактная информация:

Дата по-русски!

Сообщение TechNoir »

Ушел в ссылки.
Спасибо!
Учись или уходи!

Аватара пользователя
Aerostar
Неотъемлемая часть форума
Сообщения: 447
Зарегистрирован: 08 фев 2002, 14:47
Откуда: Riga
Контактная информация:

Дата по-русски!

Сообщение Aerostar »

Каковы результаты?
Если вы все такие умные - что же вы строем не ходите?

TechNoir
Маньяк
Сообщения: 179
Зарегистрирован: 27 май 2002, 16:04
Откуда: Moscou
Контактная информация:

Дата по-русски!

Сообщение TechNoir »

Почитал подробно про localtime, все благополучно перевел(Ну там типа к чему - то 1900 надо и прибавить и т.п.:)). В общем в итоге получил что надо.
Большое спасибо, теперь знаю про perldoc.com.
Учись или уходи!

Аватара пользователя
Aerostar
Неотъемлемая часть форума
Сообщения: 447
Зарегистрирован: 08 фев 2002, 14:47
Откуда: Riga
Контактная информация:

Дата по-русски!

Сообщение Aerostar »

На здоровье!:):)
P.S.Запиши себе еще www.perl.ru
Если вы все такие умные - что же вы строем не ходите?

TechNoir
Маньяк
Сообщения: 179
Зарегистрирован: 27 май 2002, 16:04
Откуда: Moscou
Контактная информация:

Дата по-русски!

Сообщение TechNoir »

ru - это как то понятнее чем com :)

TH!
Учись или уходи!

Ответить