Conversione di una data in una stringa

PHP:
Conversione di una data in una stringa

How to:

<?php
$data = new DateTime('now', new DateTimeZone('Europe/Rome'));
$formatoItaliano = $data->format('d-m-Y H:i:s');
echo $formatoItaliano;  // Output esempio: 23-03-2023 15:42:01
?>
// Un altro esempio con le date internazionali (ISO 8601)
echo date('c');  // Output esempio: 2023-03-23T15:42:01+01:00
?>

Deep Dive

Convertire le date in stringhe è un’operazione effettuata già dai tempi del PHP 4, sebbene con meno funzionalità. Con l’introduzione della classe DateTime in PHP 5, la gestione delle date è diventata più potente e flessibile. Esistono molteplici formati per la conversione: oltre a quelli italiani, si può usare lo standard ISO 8601 o formati personalizzati. Attenzione a gestire correttamente il fuso orario con DateTimeZone per evitare incongruenze.

See Also