Der ganze Trick besteht darin, sich
- Am Monatsbeginn die Wochennummer vom 1. und danach
- quasi schon Sonntags die Wochennummer vom Montag ( aktueller tag +1 ) zu holen.
if ( $this -> showWeekNr ) {
$WeekNumber = date( 'W', strtotime(date( 'Y-m-', $this->datum ) . ( $i + 1 ) ) );
$out .= '
<th class="weeksColumn">' . sprintf( $this -> daysSprintf, $WeekNumber ) . '</th>';