Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Biel.

Site expirar após um ano.

Recommended Posts

Site expirar após um ano.
Boa tarde a todos. Direto ao ponto.
Pessoal, estou tentando exibir a mensagem SEU SITE EXPIROU, após completar
um ano que está na internet. Tipo: o site foi para a internet nesta data 20/01/2015
Então um ano depois ou seja 20/01/2016 gostaria que exibisse este mensagem
SEU SITE EXPIROU
Enquanto não completar um ano ou enquanto não chegar nesta data 20/01/2016 continuará sendo exibido esta mensagem
ESTOU VENDO MEU SITE
<?php 

$date = date('d/m/Y'); // <- exibe 20/01/2015

if($date < $date ){
echo "<h1 align='center'>SEU SITE EXPIROU</h1";
}

else{
echo "<h1 align='center'>ESTOU VENDO MEU SITE</h1";
} 

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não é possível comparar datas no formato string. Você deve usar timestamp (use a função time() e strtotime()) ou usar a classe DateTime, assim:

 

 

$date1 = new DateTime( '2015-01-20' );
$date2 = new DateTime( '2015-01-19' );
$date3 = new DateTime( '2015-01-21' );
 
var_dump( $date1 < $date2 );
var_dump( $date1 < $date3 );
var_dump( $date2 < $date3 );

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Não é possível comparar datas no formato string. Você deve usar timestamp (use a função time() e strtotime()) ou usar a classe DateTime, assim:

$date1 = new DateTime( '2015-01-20' );
$date2 = new DateTime( '2015-01-19' );
$date3 = new DateTime( '2015-01-21' );
 
var_dump( $date1 < $date2 );
var_dump( $date1 < $date3 );
var_dump( $date2 < $date3 );

Beraldo, fiz com a funcao time() e funcionou perfeitamente. Muito obrigado!

Para facilitar você poderia enviar o timestamp ou o strtotime para um banco de dados, assim ficaria mais fácil para fazer um IF/ELSE se expirou ou não.

 

Observação: strtotime pode ser investidos para string.

http://php.net/manual/pt_BR/function.strtotime.php

wictorP, obrigado pela dica :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.