Дата по-русски! - Може не в тему...
Добавлено: 23 июл 2002, 12:02
Мне нужно в моей гостевой книге чтобы дата сообщения проставлялась.
Я временно пока это делаю просто:
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)
Я временно пока это делаю просто:
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)