[Resolvido] variavel + date_interval
Boas. tenho o seguinte código para chegar à data mínima que é pretendida, ou seja, 5 meses mais os dias decorridos do sexto mês.
<?php
$date = new DateTime(date());
echo $date->format("Y-m-d").'<br />';
$day = date('d');
echo $day.'<br />';
date_sub($date, new DateInterval("P5M".$day."D"));
echo '<br />'.$date->format("Y-m-d");
?>
exemplo:
hoje é 2011-11-17
menos 5 meses dará 2011-06-17
menos os dias já decorridos dará 2011-05-31
resultado: serão apresentados todos os resultados onde a data é superior a 2011-05-31.
$sql = "select * from tabela where data > '2011-05-31'";
agora o problema: não consigo passar para variável o valor data gerado para ficar assim:
$sql = "select * from tabela where data > '$variavel'";
como poderei fazer isso?
obrigado!
ps: os echos's é mmo só para eu visualizar o que vou fazendo.
Discussão (2)
Carregando comentários...