Ответ TJ превосходный, но я столкнулся с одним сценарием, где мой HTML уже был обработан, а сценарий document.write будет перезаписывать все содержимое страницы только с датой.
Для этого сценария вы может добавить текстовый узел к существующему элементу, используя следующий код:
<div>
©
<span id="copyright">
<script>document.getElementById('copyright').appendChild(document.createTextNode(new Date().getFullYear()))</script>
</span>
Company Name
</div>