[Resolvido] Calcular horas e minutos para expiração de status
Galera.. me pintou uma dúvida.. está bem difícil, pesquisei muito e não consigo chegar a uma conclusão, quero calcular o seguinte, Exemplo:
Data Atual: 25/06/2018 04:13
Data de Expiração: 25/06/2018 04:10 (Notem os 3 minutos a menos)
Essa condição já deveria retornar o Status como inativo, entretanto não faz a ação.. Mas se eu colocar uma data menor que 25/06, exemplo: 24/06 ele retorna certinho como Inativo, meu problema é que não considera os minutos, com relação a data e hora atual, segue o código:
<?php
$dt_atual = date("d/m/y H:i"); // data atual
$timestamp_dt_atual = strtotime($dt_atual); // converte para timestamp Unix
$dt_expira = $_SESSION[ 'dados_user' ][ 'dataexpiracao' ]; // data de expiração da conta
$timestamp_dt_expira = strtotime($dt_expira); // converte para timestamp Unix
// data atual é maior que a data de expiração
if ($timestamp_dt_atual > $timestamp_dt_expira) // true
echo "<b><font color=\"#FF0000\">Inativo</font></b>";else // false
echo "<b><font color=\"#228B22\">Ativo</font></b>";
?>
A data informa corretamente, somente os minutos que ele não considera, alguém poderia dar uma luz?Discussão (3)
Carregando comentários...