PHP:
Obtendo a data atual
Como fazer:
PHP Nativo
A função embutida date()
do PHP é a maneira mais direta de obter a data atual. Você pode formatar a data de várias maneiras especificando o parâmetro de formato.
echo date("Y-m-d"); // Exibe: 2023-04-01 (por exemplo)
echo date("l, F j, Y"); // Exibe: Saturday, April 1, 2023 (Sábado, 1 de abril de 2023)
Para obter a data e a hora com suporte a fuso horário, você pode usar a classe DateTime
juntamente com DateTimeZone
.
$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s'); // Exibe: 2023-04-01 12:00:00 (por exemplo)
Usando Carbon (Uma Biblioteca Terceirizada Popular)
Carbon é uma extensão simples da API para DateTime
que fornece uma maneira mais limpa e fluente de trabalhar com datas e horas.
Primeiro, certifique-se de que o Carbon esteja instalado via Composer:
composer require nesbot/carbon
Então, você pode usá-lo para obter a data atual:
use Carbon\Carbon;
echo Carbon::now(); // Exibe: 2023-04-01 12:00:00 (por exemplo, no formato padrão)
echo Carbon::now()->toDateString(); // Exibe: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // Exibe: Saturday, April 1, 2023 (Sábado, 1 de abril de 2023)
O Carbon enriquece o manejo de data e hora em PHP adicionando legibilidade e uma infinidade de funcionalidades para manipulação, comparação e formatação do tempo.