SA-SS-A
Power Member
Bom dia, tenho um php a receber um DATA INPUT e enviar por email, mas quero transformar a data 00-00-00 no formato 00 Fevereiro 2023 e em português:
com isto continua a retornar o nome do mês em inglês: 23 February 2023
Alguem tem ideia? Muito obrigado!
EDIT: Eu tenho! Aqui vai:
PHP:
$checkInDate = $_POST['checkInDate'];
list($dia, $mes, $ano) = explode('-', $checkInDate);
$meses = array('Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro');
$mesNome = $meses[$mes-1];
$checkInDateFormatada = date_format(new DateTime("$ano-$mes-$dia"), 'd F Y');
com isto continua a retornar o nome do mês em inglês: 23 February 2023
Alguem tem ideia? Muito obrigado!
EDIT: Eu tenho! Aqui vai:
PHP:
$checkInDateFormatada = "$dia $mesNome $ano";
Última edição pelo moderador: