Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou tentando concatenar um campo data so que não traz resultado nenhum.
>
$ano = '2017';
$mes = '01';
$inicio = new \DateTime(''.$ano.'-'.$mes.'-01');pois o ano e o mes vou trazer do formulario.
Seu código funciona sem problema algum...
veja:
$ano = '2017';
$mes = '01';
$inicio = new \DateTime(''.$ano.'-'.$mes.'-01');
$fim = new \DateTime(''.$ano.'-'.$mes.'-31');
var_dump($inicio , $fim);
Saída:
object(DateTime)#1 (3) { ["date"]=> string(26) "2017-01-01 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "America/New_York" }
object(DateTime)#2 (3) { ["date"]=> string(26) "2017-01-31 00:00:00.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "America/New_York" }
O único problema é que falta um ";" no fim da última linha...