La funzione PHP date() ti consente di rap­pre­sen­ta­re la data e l’ora di­na­mi­ca­men­te in pressoché qualsiasi formato. È par­ti­co­lar­men­te utile per vi­sua­liz­za­re date di pub­bli­ca­zio­ne, timer per il conto alla rovescia e altre in­for­ma­zio­ni relative al tempo.

Cos’è PHP date?

PHP date è una funzione integrata per for­mat­ta­re la data e l’ora. Re­sti­tui­sce una stringa che rap­pre­sen­ta la data e l’ora for­mat­ta­te in base ai parametri definiti dall’utente. La funzione date() può essere usata ad esempio per vi­sua­liz­za­re su un sito web la data e l’ora corrente o futura. Quando si ri­chia­ma­no in­for­ma­zio­ni da un database MySQL con PHP, date() può con­ver­tir­le in un formato leggibile. Una funzione pratica per i post dei blog o gli articoli di notizie.

Consiglio

Con Deploy Now di IONOS puoi ot­ti­miz­za­re l’hosting e lo sviluppo. Vuoi creare ad esempio un sito web statico, un negozio di e-commerce o una piat­ta­for­ma blog? Deploy Now ti offre una con­fi­gu­ra­zio­ne rapida e risorse altamente fles­si­bi­li, che si adattano alle tue esigenze.

Come si presenta la sintassi della funzione date() in PHP

La struttura della funzione PHP date() è la seguente:

date(format, timestamp);
php

Quali parametri accetta PHP date?

La funzione date() ha un parametro ob­bli­ga­to­rio e uno opzionale.

  • format: PHP date format è una stringa che indica come devono essere for­mat­ta­te la data e l’ora.
    • Y: indica l’anno con 4 cifre (ad esempio 2023).
    • m: il mese indicato come numero con zero iniziale (da 01 a 12).
    • d: il giorno del mese indicato come numero con zero iniziale (da 01 a 31).
    • H: l’ora nel formato 24 ore (da 00 a 23).
    • i: i minuti (da 00 a 59).
    • s: i secondi (da 00 a 59).
  • timestamp: è un parametro opzionale che assume un in­di­ca­to­re data e ora come numero intero. Se questo parametro non viene inserito, si usa l’ora di sistema corrente.

Un in­di­ca­to­re data e ora UNIX (de­no­mi­na­to anche in­di­ca­to­re data e ora POSIX) è un numero intero semplice che rap­pre­sen­ta il numero di secondi dal 1° gennaio 1970 alle ore 00:00:00 UTC (tempo coor­di­na­to uni­ver­sa­le). Questo in­di­ca­to­re data e ora è uno standard comune in in­for­ma­ti­ca, in­di­pen­den­te dai fusi orari, che permette di ef­fet­tua­re semplici calcoli con i dati del tempo.

Per scoprirne di più sulla pro­gram­ma­zio­ne PHP, consulta il nostro tutorial su PHP. Abbiamo inoltre messo a confronto per te i vantaggi e gli svantaggi di PHP e Python e PHP o Ja­va­Script.

API IONOS per svi­lup­pa­to­ri
Gestisci i tuoi prodotti di hosting tramite la nostra potente API
  • Gestione record DNS
  • Am­mi­ni­stra­zio­ne SSL
  • Do­cu­men­ta­zio­ne API

Esempi di ap­pli­ca­zio­ne della funzione PHP date()

La funzione PHP date() è un potente strumento per for­mat­ta­re la data e l’ora. Può essere usata in com­bi­na­zio­ne con gli operatori e le funzioni delle classi PHP per im­ple­men­ta­re ampie fun­zio­na­li­tà nella tua ap­pli­ca­zio­ne web.

Con­ca­te­na­re la data e l’ora

Puoi uti­liz­za­re operatori PHP come l’operatore di con­ca­te­na­zio­ne per combinare i valori di data e ora con altre stringhe o variabili.

$today = date('Y-m-d'); // anno corrente, mese e giorno
$message = 'La data corrente è: ' . $today;
echo $message;
php

Generare e mo­di­fi­ca­re l’in­di­ca­to­re data e ora

Strtotime(), una delle funzioni PHP, permette di generare un in­di­ca­to­re data e ora da una stringa che indica una data o un’ora. Questo in­di­ca­to­re data e ora può poi essere for­mat­ta­to con la funzione date().

$dateString = '2023-08-19';
$timestamp = strtotime($dateString);
$formattedDate = date('l, F j, Y', $timestamp);
echo $formattedDate;
php

Il risultato è:

Sabato, agosto 19, 2023
php

La classe DateTime PHP

La classe DateTime è un metodo orientato agli oggetti per lavorare con valori di data e ora il cui fun­zio­na­men­to è analogo a date(). Di seguito un esempio:

$now = new DateTime();
$formattedDate = $now->format('l, F j, Y H:i:s');
echo $formattedDate;
php

Prima creiamo un oggetto DateTime chiamato $now che re­sti­tui­sce la data e l’ora correnti. Poi uti­liz­zia­mo il metodo format() dell’oggetto DateTime PHP per vi­sua­liz­za­re la data e l’ora nel formato de­si­de­ra­to. Infine re­sti­tuia­mo la data for­mat­ta­ta.

IONOS Cloud Object Storage
Ar­chi­via­zio­ne sicura e a prezzi van­tag­gio­si

Archivia i tuoi dati in tutta sicurezza sui nostri server, e pro­teg­gi­li dagli accessi non au­to­riz­za­ti.

Vai al menu prin­ci­pa­le