Bora ajudar o programador a transformar café em código?

Mostrando postagens com marcador Última modificação de uma página. Mostrar todas as postagens
Mostrando postagens com marcador Última modificação de uma página. Mostrar todas as postagens

Última Modificação de uma Página: getlastmod()

O PHP Progressivo agora faz parte do Programação Progressiva!

Este conteúdo foi atualizado e movido para o nosso novo endereço.

Redirecionando para: Clique aqui se não for redirecionado

Quase sempre, é muito importante saber qual foi a última vez que uma página foi modificada pela última vez.

Imagine que você tenha um site de promoções e vendas, é essencial exibir a data e o horário nele, pois os usuários precisam saber se ele está sendo atualizado, se as informações estão 'fresquinhas'.

Última Alteração da Página: Função getlastmod()

O PHP possui uma função pré-definida muito útil, que exibe a última alteração de uma página, é a getlastmod().

Teste:
<?php
 echo getlastmod();
?>
Resultado aqui:
1551106973
Ou seja, ele vai te retornar a timestamp.

Mas você não vai exibir isso pro usuário:
Última atualização: 1551106973 segundos desde 1 de janeiro de 1970.

Vamos ter que usar a strftime() junto com a getlasmod() para formatar corretamente (ou a date() caso prefira exibir os dados em inglês).

Veja como fica nosso código:
<?php
 setlocale(LC_ALL, 'pt_BR.utf8');
 echo "Última atualização: ".strftime('%d/%B/%G as %H:%M:%S ', getlastmod() );
?>
Resultado:
Última atualização: 25/fevereiro/2019 as 12:08:28

Bem mais bonito, não ?

Veja também

O melhor PC para programar

O melhor celular para programar