### つっこみログ更新時刻取得
sub tsukkomi_update_list {
my @LIST;
if (!opendir(DIR, "./tsukkomi")) { return 0; }
foreach my $fname ( readdir(DIR) ) {
next unless $fname =~ /^tukkomi_/;
my ($sec,$min,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime((stat("./tsukkomi/$fname"))[9]);
$year += 1900;
$month += 1;
my $dnt = sprintf("%04d/%02d/%02d %02d:%02d:%02d", $year, $month, $mday, $hour, $min, $sec);
push(@LIST, "$dnt|$fname");
}
closedir(DIR);
return 0 if $#LIST == -1;
@LIST = sort { $b cmp $a; } @LIST;
my $cont;
$cont = "
\n\t- ◆つっこみ更新時刻\n\t\t
\n";
foreach my $listnb (0..4) {
last if $LIST[$listnb] eq '';
my ($dnt, $alt) = split(/\|/, $LIST[$listnb]);
# 内容ひっくりかえし
open(FL, "./tsukkomi/$alt"); my @TKN_TMP = ; close(FL);
@TKN_TMP = reverse @TKN_TMP;
my $tsukkomi_namelist;
foreach (@TKN_TMP) {
my $nm = (split(/<>/, $_))[0];
$tsukkomi_namelist .= "└ $nm
";
}
$alt =~ /()/; $alt =~ /(\d\d\d\d\d\d\d\d)/;
my $target = $1;
$target =~ /(\d\d\d\d)(\d\d)(\d\d)/;
my $target_dnt = "$1/$2/$3";
$cont .= "\t\t- $target_dnt の日記
$tsukkomi_namelist\n";
}
$cont .= "\t\t
\n
\n";
return $cont;
}