Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eu tenho um scipt que me retorna a diferença entre duas datas:
<?php
$evento = "2011-09-07";
$hoje = date("Y-m-d");
$dif = strtotime($evento) - strtotime($hoje);
?>
<?php echo round($dif / 86400) ;?>
Este escript, com a data de hoje, me retorna 89 dias.
Pois bem.
Neste script eu gostaria de utilizar uma data oriunda de um campo do bd acrescida de um ano. E não estou encontrando a função adequada.Consigo intruduzir a data do BD, mas as tentativas com funções PHP como mktime retornaram erro. Qual a mais adequada para usar? O script com o campo doBD é o seguinte.
<?php
$evento = $row_rev['REV_DATA'];
$hoje = date("Y-m-d");
$dif = strtotime($evento) - strtotime($hoje);
?>Valeu a sugestão funcionou.
Ok, beleza :lol:
você pode fazer isso direto no SQL.
CAMPO_DATA -> campo da sua tabela que possui a data para acrescentar um ano a mais
SELECT ( DATE_FORMAT( ADDDATE( CAMPO_DATA , INTERVAL + 1 YEAR ) , '%Y-%m-%d %H:%i:%s' ) ) as CAMPO_DATA FROM
table