public function inTesto($conOra = true, $conArticolo = false) { $mesi = [false, 'gen', 'feb', 'mar', 'apr', 'mag', 'giu', 'lug', 'ago', 'set', 'ott', 'nov', 'dic']; $base = new DT(); $oggi = $base->format('Ymd'); $ieri = $base->modify('-1 day')->format('Ymd'); $avantieri = $base->modify('-1 day')->format('Ymd'); $domani = $base->modify('+3 day')->format('Ymd'); $dopodomani = $base->modify('+1 day')->format('Ymd'); switch ($this->format('Ymd')) { case $oggi: $giorno = 'oggi'; break; case $ieri: $giorno = 'ieri'; break; case $avantieri: $giorno = 'avantieri'; break; case $domani: $giorno = 'domani'; break; case $dopodomani: $giorno = 'dopodomani'; break; default: $giorno = ''; if ($conArticolo) { $giorno .= 'il '; } $giorno .= $this->format('d'); $m = (int) $this->format('m'); $giorno .= ' ' . $mesi[$m] . ' '; $giorno .= $this->format('Y'); break; } if ($conOra) { $giorno .= ' alle ' . $this->format('H:i'); } return $giorno; }