Olá, tudo bem? No tutorial de hoje vou lhe mostrar como usar a função date() do php para mostrar na tela a data com as devidas formatações
Para imprimir a data em português é necessário o seguinte código:
<?php
setlocale(LC_TIME, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');
echo date('d/m/Y');
Em relação ao código apresentado acima, precisamos dizer para o servidor que queremos o tipo de horário brasileiro passando o timezone de São Paulo.
Caso você queira imprimir na tela a data por extenso, segue a seguinte implementação:
<?php
setlocale(LC_TIME, 'portuguese');
date_default_timezone_set('America/Sao_Paulo');
$date = date('Y-m-d');
echo strftime("%d de %B de %Y", strtotime($date));
Neste caso obtemos a data no padrão ISO (ano-mês-dia) e usamos a função strftime com os seguintes parâmetros:
- %d = dia do mês
- %B = nome por extenso do mês
- %Y = ano com quatro dígitos