Få det aktuella datumet

PHP:
Få det aktuella datumet

Hur gör man:

Inbyggd PHP

PHP:s inbyggda date()-funktion är det mest direkta sättet att få det aktuella datumet. Du kan formatera datumet på olika sätt genom att specificera formatparametern.

echo date("Y-m-d"); // Ger ut: 2023-04-01 (till exempel)
echo date("l, F j, Y"); // Ger ut: lördag, april 1, 2023

För att få datum och tid med tidszonsstöd kan du använda DateTime-klassen tillsammans med DateTimeZone.

$dateTime = new DateTime('now', new DateTimeZone('America/New_York'));
echo $dateTime->format('Y-m-d H:i:s'); // Ger ut: 2023-04-01 12:00:00 (till exempel)

Använda Carbon (Ett populärt tredjepartsbibliotek)

Carbon är en enkel API-förlängning för DateTime som erbjuder ett renare och mer flytande sätt att arbeta med datum och tider.

Se först till att du har Carbon installerat via Composer:

composer require nesbot/carbon

Sedan kan du använda det för att få det aktuella datumet:

use Carbon\Carbon;

echo Carbon::now(); // Ger ut: 2023-04-01 12:00:00 (till exempel, i det förinställda formatet)
echo Carbon::now()->toDateString(); // Ger ut: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // Ger ut: lördag, april 1, 2023

Carbon berikar hanteringen av datum-tid i PHP genom att lägga till läsbarhet och en skattkista av funktionalitet för tidsmanipulering, jämförelse och formatering.