Diferença entre datas no PHP

Bom dia, hoje as dificuldades começaram logo cedo, vamos ao case. Precisei saber quantos dias eu ainda tinha para disparar um evento X da vida. Eu tinha uma data de cadastro e uma data de expiração e precisava converter isso em dias retrativos para quando o contador for <= 0 ele me avisasse e disparasse o tal método.

Segue abaixo a solução

$data_inicial = date(‘d/m/Y’,strtotime($data_registro));
$data_final = date(‘d/m/Y’,strtotime($data_expiracao));

$InstanciaData1 = new DateTime($data_expiracao);
$InstanciaData2 = new DateTime(date(“Y-m-d”));
$SetResult = date_diff($InstanciaData1, $InstanciaData2);
echo “Seu anúncio irá expirar em ” . “<strong>” . $SetResult->format(“%a”) . “</strong>” . ‘ dias.’;

$dataparacauculo = $SetResult->format(“%a”);

Bom dia, espero ajudar alguém!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s