Example #1
0
File: DT.php Project: pizar/gaia
 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;
 }