Ich versuche, den nächsten Tag (z. B. Montag/Dienstag/Mittwoch etc.) mit den folgenden Variablen zu berechnen.PERL Verwendung von localtime wie kann ich nächste Woche berechnen Tag
Beispiel: localtime Tag ist Mittwoch, und ich benötigen Donnerstag, der seinen +1 versetzen, ist Tag Donnerstag und ich benötige Montag, Offset +4
my @days = qw(Sunday Monday Tuesday Wednesday Thursday Friday Saturday);
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime
eine Art Algorithmus Gibt es bin ich arbeiten kann um dies zu tun? Ich kann DateTime & Time :: Piece Bibliothek in Perl nicht als Einschränkung verwenden.
Ich war mit:
my $daysToAdd = 8 - $wday; # picks up how many days there is until next Monday
Jede Hilfe ist willkommen, danke!
Sie versuchen, den nächsten Wochentag (M-F, Gegenteil von Wochenende) oder den nächsten Tag der Woche zu finden? Wenn der erste, der nächste Wochentag nach Donnerstag Freitag ist, nicht Montag. – ThisSuitIsBlackNot
Ich möchte den nächsten Montag finden, wenn es derzeit Montag ist, ich wünsche, dass es nächste Woche findet. Wenn das hilft. –
Okay, das klärt es. Bitte [bearbeiten] Sie Ihre Frage, um zu sagen, dass es momentan sehr unklar ist (Schwern dachte, dass Sie fragen würden, wie man einen Tag hinzufügt). – ThisSuitIsBlackNot