Ottenere la data corrente

PHP:
Ottenere la data corrente

Come fare:

PHP Nativo

La funzione integrata date() di PHP è il modo più diretto per ottenere la data corrente. Puoi formattare la data in vari modi specificando il parametro di formato.

echo date("Y-m-d"); // Output: 2023-04-01 (per esempio)
echo date("l, F j, Y"); // Output: Sabato, Aprile 1, 2023

Per ottenere la data e l’ora con supporto al fuso orario, puoi usare la classe DateTime insieme a DateTimeZone.

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

Utilizzando Carbon (Una Popolare Libreria di Terze Parti)

Carbon è un’estensione API semplice per DateTime che fornisce un modo più pulito e fluente per lavorare con date e orari.

Prima, assicurati di avere Carbon installato tramite Composer:

composer require nesbot/carbon

Poi, puoi usarlo per ottenere la data corrente:

use Carbon\Carbon;

echo Carbon::now(); // Output: 2023-04-01 12:00:00 (per esempio, nel formato predefinito)
echo Carbon::now()->toDateString(); // Output: 2023-04-01
echo Carbon::now()->format('l, F j, Y'); // Output: Sabato, Aprile 1, 2023

Carbon arricchisce la gestione delle date in PHP aggiungendo leggibilità e una ricchezza di funzionalità per la manipolazione, il confronto e la formattazione del tempo.