Entra ano, sai ano, quem mantém uma informação de “copyright” no rodapé de seu site precisa atualizar a data para que seu site não tenha uma aparência de esquecimento. Aqui mesmo no Código Fonte, ainda que mantenhamos o conteúdo sempre em dia, com novos vídeos, artigos, notícias e dicas publicados com frequência, temos um rodapé onde se lê “RW Studio Copyright 2017”.
O que isso significa? Nada.
Entretanto, para quem deseja manter o ano sempre atualizado no HTML do seu site, existem diferentes alternativas para que não seja necessário abrir diferentes páginas manualmente e reescrever a data no braço todo começo de Janeiro.
Server-Side
A data pode ser atualizada automaticamente a nível de servidor usando uma linguagem de programação que irá rodar no servidor antes da página ser entregue ao navegador do usuário já com o ano correto.
Em PHP:
Em ASP:
<%= Year(Now) >
Em .NET:
<%= DateTime.Now.Year >
Em Django:
{%now "Y"%}
Em node.js:
new Date().toISOString().substr(0,4)
Client-Side
Se o seu site não é dinâmico ou se você não deseja utilizar mais uma chamada no servidor para resolver um problema tão pequeno, você pode atribuir a tarefa ao navegador do usuário usando JavaScript. Desta forma, o próprio navegador irá utilizar a data do sistema do visitante e irá interpretar essa informação na hora de exibir o HTML:
Em JavaScript: