if ($fc_days_limit) { use DateTime::Duration (); my $days_from_now = $now->clone->add( days=>$fc_days_limit ); if ($reservation_date > $days_from_now) { #show error } }