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.