Ir para o conteúdo

Última Alteração

Este código permite visualizar a última alteração feita numa determinada página de um site.

(function(){
  var days   = [ 'Domingo', 'Segunda-feira', 'Terça-feira', 'Quarta-feira',
                 'Quinta-feira', 'Sexta-feira', 'Sábado' ],
      months = [ 'Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho',
                 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro',
                 'Dezembro' ];

  function updateLastMod() {
    var date = new Date(document.lastModified),
        wday = date.getDay(),
        mon  = date.getMonth(),
        day  = date.getDate(),
        year = date.getFullYear();

    document.getElementById('lastmod').innerHTML = days[wday] + ', ' + day + ' de ' + months[mon] + ' de ' + year;
  }

  if (window.addEventListener)
    window.addEventListener('load', updateLastMod, false);
  else if (window.attachEvent)
    window.attachEvent('onload', updateLastMod);
})();

Exemplo de utilização:

<html>
  <!-- ... -->
  <script type="text/javascript" src="lastmodified.js"></script>
  <!-- ... -->
  <p>Última modificação: <span id="lastmod"></span>.</p>
  <!-- ... -->
</html>