WictorP 9 Denunciar post Postado Agosto 2, 2016 Preciso pegar o dia da primeira e última segunda-feira do mês. Por exemplo: No mês de agosto de 2016 a primeira segunda-feira foi no dia 1, e a última no dia 29. Tentei fazer da seguinte forma: $mes = 08; $ano = 2016; for ($i = 31; $comparaultimo = date('N', mktime('00, 00, 00, $mes, $i, $ano)); $i--) { $comparaultimo = date('N', mktime(00, 00, 00, $mes, $i, $ano)); }Porém o FOR não é executado, o valor que recebo de $i que seria o DIA da última segunda-feira, é o inicial (31) e não 29 que seria o correto. Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Agosto 2, 2016 echo date('Y-m-d', strtotime('first monday of this month')); echo date('Y-m-d', strtotime('last monday of this month')); Compartilhar este post Link para o post Compartilhar em outros sites
Kakashi_Hatake 267 Denunciar post Postado Agosto 2, 2016 <?php $date = new Datetime( ); $date->modify( 'first monday of this month' ); echo $date->format( 'Y-m-d' ); $date->modify( 'last monday of this month' ); echo $date->format( 'Y-m-d' ); Compartilhar este post Link para o post Compartilhar em outros sites