次の変数を使用して翌日(月曜日/火曜日/水曜日など)を計算しようとしています。PERL localtimeを使用する翌週の日を計算する方法
例:localtimeの日は水曜日であると私は木曜日が必要な、オフセットが+1され、日が木曜日で、私は月曜日必要、4
my @days = qw(Sunday Monday Tuesday Wednesday Thursday Friday Saturday);
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime
であることは、私が出て働くことができるアルゴリズムのいくつかの並べ替えがありますオフセットこれをする?私はDateTime & Time :: PieceライブラリをPerlで使用することができません。
私が使っていた:
my $daysToAdd = 8 - $wday; # picks up how many days there is until next Monday
すべてのヘルプは高く評価され、ありがとうございました!
翌週(M-F、週末の反対)または翌週の曜日を探していますか?前者の場合、木曜日以降の翌平日は月曜日ではなく、金曜日です。 – ThisSuitIsBlackNot
私は次の月曜日を探していますが、今週の月曜日の場合は、来週にそれを探していきたいと思います。それが助けば。 –
それは明らかです。あなたの質問を編集して、それが現在はっきりしていないと言ってください(Schwernはあなたが1日追加する方法を尋ねていると思っていました)。 – ThisSuitIsBlackNot