Ciao. Questa è la mia soluzione. Da premettere che per giorni lavorativi considera solo il sabato e la domenica, non le festività.
E' un pò contorta ma funzionante.
Codice PHP:<?php
$dataInizio = mktime(0,0,0,4,19,2006);
$giorni = 9;
$dataFine = $dataInizio;
$i = 1;
while($i<=$giorni )
{
$data = date("w",$dataFine);
if ($data != 0 && $data !=6)
{
$i++;
}
$dataFine = $dataFine+86400;
}
$dataFine = $dataFine-86400;
echo date("d-m-Y",$dataFine);
?>

Rispondi quotando