Les agradecería muchísimo si me ayudasen con lo siguiente:
Quiero, a la fecha y hora actual, sumarle 1 día, y noto que puede haber un error en el módulo Date::Manip cuando la parte de segundos va desde 00 a 09.
Si hago lo siguiente en un tiempo entre %H:$M:10 a %H:$M:60 todo anda CORRECTO, pero si el tiempo actual coincide con segundos en el rango %H:$M:00 a %H:$M:09 no devuelve ningún resultado, cadena vacía.
my ($sec, $min, $hour ,$mday ,$mon ,$year) = localtime(time);
$year += 1900;
$mon++;
my $now= "$year-$mon-$mday $hour:$min:$sec";
my $now_parse = ParseDate($now);
my $now_mas24hs = DateCalc( $now_parse, "+1 days");
my $vto = UnixDate($now_mas24hs,"%Y-%m-%d %H:%M:%S" );
Obtengo $vto en el primer caso y no en el segundo.
¡¡¡¡¡¡¡¡¡Gracias!!!!!!!!!