Sto lavorando su uno script perl per aggiungere giorni a una data e visualizzare la NewDate:script Perl - aggiunge giorni per Data per ottenere nuova data
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
Ora come faccio a impostare l'input per il campo data essere aaaammgg Es: my $ date = "20030102"
anche l'uscita dovrà essere: 20030303
Grazie
Do intendi yyyyddmm come formato o 60 come numero di giorni da aggiungere? Poiché aggiungere 30 giorni al 20030102 (2 gennaio 2003) non ti porterà a 20030303 (3 marzo 2003) – MkV