/日フォーマットのlocaltime()年/月までのlocaltime()の出力をフォーマットする方法を疑問に思う
私は、端末から「日付」コマンドを使用して簡単にそれを行うことができたが、私は計算する必要があります私はperlでやる方法を考え出しました。このうち
foreach my $i (0..7)
{
my $date = localtime(time() - 60*60*24*$i);
print "$i day(s) ago: $date\n";
}
プリント:
0 day(s) ago: Tue Apr 3 12:01:13 2012
1 day(s) ago: Mon Apr 2 12:01:13 2012
2 day(s) ago: Sun Apr 1 12:01:13 2012
3 day(s) ago: Sat Mar 31 12:01:13 2012
4 day(s) ago: Fri Mar 30 12:01:13 2012
5 day(s) ago: Thu Mar 29 12:01:13 2012
6 day(s) ago: Wed Mar 28 12:01:13 2012
7 day(s) ago: Tue Mar 27 12:01:13 2012
素晴らしい、ありがとう。 – jackie
perlfaq4で説明したように、この種の日付計算はあなた自身ではしないでください。 TomTomにどれだけ重要か尋ねてください。 :) –