PHP:
Få dagens dato

Hvordan:

Innfødt PHP

PHPs innebygde date()-funksjon er den mest direkte måten å få tak i den gjeldende datoen. Du kan formatere datoen på forskjellige måter ved å spesifisere formatparameteren.

echo date("Y-m-d"); // Utgang: 2023-04-01 (for eksempel)
echo date("l, F j, Y"); // Utgang: Lørdag, april 1, 2023

For å få datoen og klokkeslettet med støtte for tidssone, kan du bruke DateTime-klassen sammen med DateTimeZone.

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

Ved bruk av Carbon (Et Populært Tredjepartsbibliotek)

Carbon er en enkel API-utvidelse for DateTime som gir en renere og mer flytende måte å jobbe med datoer og klokkeslett.

Først, sørg for at du har Carbon installert via Composer:

composer require nesbot/carbon

Deretter kan du bruke den til å hente den gjeldende datoen:

use Carbon\Carbon;

echo Carbon::now(); // Utgang: 2023-04-01 12:00:00 (for eksempel, i standardformatet)
echo Carbon::now()->toDateString(); // Utgang: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // Utgang: Lørdag, april 1, 2023

Carbon beriker dato- og klokkesletthåndteringen i PHP ved å legge til lesbarhet og en overflod av funksjonalitet for tidsmanipulering, sammenligning, og formatering.