Rotina em PHP para mostrar o primeiro e o último dia do mês atual.

Aqui está um exemplo de rotina em PHP para criar duas variáveis com o primeiro dia do mês atual e o último:

<?php
// Define o fuso horário
date_default_timezone_set('America/Sao_Paulo');

// Obtém a data atual
$dataAtual = new DateTime();

// Define o primeiro dia do mês atual
$primeiroDia = new DateTime($dataAtual->format('Y-m-01'));

// Define o último dia do mês atual
$ultimoDia = new DateTime($dataAtual->format('Y-m-t'));

// Exibe os resultados
echo "Primeiro dia do mês: " . $primeiroDia->format('Y-m-d') . "<br>";
echo "Último dia do mês: " . $ultimoDia->format('Y-m-d') . "<br>";
?>

Neste exemplo, o código utiliza a classe DateTime do PHP para manipular as datas. Primeiro, definimos o fuso horário adequado (no exemplo, “America/Sao_Paulo”). Em seguida, criamos um objeto DateTime com a data atual.

A seguir, utilizamos o método format para obter o ano (Y), mês (m) e o último dia do mês (t) da data atual. Com essas informações, criamos dois objetos DateTime: um para representar o primeiro dia do mês atual e outro para representar o último dia do mês atual.

Por fim, exibimos os resultados utilizando o método format novamente para formatar as datas no formato “AAAA-MM-DD”.

Rolar para cima