Я получаю эпоху в 28 февраля th 2009, , а затем добавьте к ней количество секунд в неделю. Но затем я получаю 4 марта th вместо 7 марта th. Зачем?Perl localtime error
Ниже приведен код:
#!/usr/bin/perl
use POSIX;
my $hours_per_day = 24;
my $hours_per_week = 168;
my $seconds_per_hour = 3600;
my $seconds_per_week = ($hours_per_week * $seconds_per_hour);
#begin at my first week
$epoch_seconds = POSIX::mktime(0,0,12,28,2,109);
for(my $cline = 1; $cline <= 250; $cline++) {
($sec,$min,$hour,$mday,$month,
$year,$wday,$yday,$isdst) = localtime($epoch_seconds);
$year += 1900;
print STDOUT "$cline <=> $year/$month/$mday\n";
$epoch_seconds += $seconds_per_week;
}
Как у вас есть золотой значок, но не знаете, как использовать форматирование кода разметки? – TLP
@TLP, вот что я хочу знать. >. < – Qtax
четыре пробела = "это код". Наверное, сейчас. –