immagine en
Indietro

Termine: Funzione pif_dt_datsetcor($data)

////////////////////////////////////////////////////
//Categoria: DATA
//Funzione che restituisce true/flase se la data in formato aaaa-mm-gg è inclusa nella settimana corrente
//INPUT:
//$data in formato aaaa-mm-gg
//OUTPUT:
//true/false
////////////////////////////////////////////////////
function pif_dt_datsetcor($data) 
{
  $oggi=date('Y-m-d');
  $week = date("W", strtotime($oggi));
  $year = substr($data, 0, 4);
  $dto = new DateTime();
  $dto->setISODate($year, $week);
  $ret['week_start'] = $dto->format('Y-m-d');
  $dto->modify('+6 days');
  $ret['week_end'] = $dto->format('Y-m-d');
  
  if ($data >= $ret['week_start'] && $data <= $ret['week_end'])
  {
    return true;
  }
  else
  {
    return false; 
  }
}
////////////////////////////////////////////////