Je travaille sur un script Perl pour ajouter des jours à une date et afficher la newdate:script Perl - ajouter des jours à ce jour pour obtenir une nouvelle date
use Time::ParseDate;
use Time::CTime;
my $date = "02/01/2003";
my $numdays = 30;
my $time = parsedate($date);
# add $numdays worth of seconds
my $newtime = $time + ($numdays * 24 * 60 * 60);
my $newdate = strftime("%m/%d/%Y",localtime($newtime));
print "$newdate\n";
The output will be:
03/03/2003
Maintenant, comment puis-je configurer l'entrée pour le champ de date aAAAMMJJ Ex: ma $ date = "20030102"
aussi la sortie devra être: 20030303
Merci
Do vous voulez dire yyyyddmm comme le format ou 60 comme le nombre de jours à ajouter? Depuis l'ajout de 30 jours à 20030102 (2 janvier 2003) ne va pas vous arriver à 20030303 (3 mars 2003) – MkV