Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Both sides previous revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
php:holiday [2018/10/07 20:26] webproducer [Bewegliche Feiertage] Buß-. und -Bettag ergänzt |
php:holiday [2018/10/07 20:58] (aktuell) |
||
---|---|---|---|
Zeile 48: | Zeile 48: | ||
class calendar | class calendar | ||
{ | { | ||
- | private $holidays = array(); | + | protected $holidays = array(); |
+ | protected $year = 0; | ||
/** | /** | ||
Zeile 56: | Zeile 57: | ||
public function __construct( $year = 0 ) | public function __construct( $year = 0 ) | ||
{ | { | ||
- | $year = ( $year == 0 ) ? date( 'Y' ) : $year; | + | $this->year = ( $year == 0 ) ? date( 'Y' ) : $year; |
// feste Feiertage definieren | // feste Feiertage definieren | ||
Zeile 66: | Zeile 67: | ||
// alle beweglichen Feiertage von Karfreitag bis Pfinstmontag | // alle beweglichen Feiertage von Karfreitag bis Pfinstmontag | ||
- | $easterSunday = date( 'd.M.Y', easter_date( $year ) ); | + | $easterSunday = date( 'd.M.Y', easter_date( $this->year ) ); |
foreach( array( -2, 1, 39, 49, 50 ) as $day ) | foreach( array( -2, 1, 39, 49, 50 ) as $day ) |