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.