Dlaczego tak
Znacznik <?= … ?> jest skrótem od <?php echo … ?>, więc wstawia do HTML wynik funkcji date, a format 'Y' oznacza rok czterocyfrowy. Wariant <?php date('Y'); ?> wywołuje funkcję, ale niczego nie wypisuje, więc w stopce zostanie sam znak ©. Format 'M' daje skrót nazwy miesiąca (np. Mar), a nie rok, a tekst w apostrofach zostałby wypisany dosłownie jako date(Y).