PHP: Função para mostrar a quantos dias algo aconteceu
Uma função simples e prática que retorna o número de dias entre duas datas.
function qtosDiasAtras($data) { // ajusta a data corretamente date_default_timezone_set('America/Sao_Paulo'); // data enviada por parâmetro ex: 13/03/2021 $datetime1 = new DateTime($data); // data atual ex: 15/03/2021 $datetime2 = new DateTime(); $interval = $datetime1->diff($datetime2); return $interval->format('%d dias atrás'); } $ultimaDataQueAconteceu = "2021-03-13"; echo qtosDiasAtras( $ultimaDataQueAconteceu ); |
Resultado: 2 dias atrás