int Middle::week_day() const { return _numeric % days_per_week() + 1; }
int Julian::week_day() const{ return (static_cast<int>(floor(offset+0.5))%days_per_week())+1; //Kostsamt }
int Middle::week_day() const { return _numeric % days_per_week() + 1; }
int Julian::week_day() const{ return (static_cast<int>(floor(offset+0.5))%days_per_week())+1; //Kostsamt }