- Имя функции
getElementsByClassName
, а не getElementByClassName
getElementsByClassName
возвращает массивоподобный объект элементов, а не один из элементов.
Код должен выглядеть так:
n = new Date();
y = n.getFullYear();
document.getElementsByClassName("date")[0].innerHTML = y;
<span class="date"></span> CompanyName