Menù

Top 5

Invertire la data con php

E' sicuramente utile inserire nel proprio file delle funzioni uno script che permette di trasformare in un formato più leggibile per gli utenti una data memorizzata in un database.

Comincio da una data memorizzata come tipo DATETIME di MYSQL: La data arriverà in questo formato : 2012-12-23 12:12:24

<?php
// Dichiaro il nome della funzione che avrà come parametro $data
function stampadata($data) {
    // Divido in due array la data passata
    $split = explode(' ', trim($data));
    // Rovescio gli elementi del primo array contenente la sola data
    $data = array_reverse(explode('-', $split[0]));
    // Restituisco la data formattata ( 01/01/2011 12:00:00 )
    return implode('/', $data) . " " . $split[1];
}
?>

Richiamo nella pagina la funzione in questo modo:

<?php
// Richiamo il file che contiene le funzioni
require "funzioni_utili.php";
// Assegno a $data il valore della data
$data = '2011-01-01 12:00:00':
// Stampo a video il risultato della funzione
echo stampadata($data);
?>

Risultato con data corrente: 23/12/2012 12:12:25

  • 25/01/2025 10:45

criric

Mi sono appassionato di programmazione web a 34 anni, un pò tardi, da allora però non perdo mai occasione per imparare qualcosa di nuovo in questi campi.

Inserisci un commento

Codice antispam

Categorie

Comunicazioni

Puoi utilizzare questo modulo per qualsiati tipo di segnalazione.

Codice antispam

 

I dati di questo modulo non verranno pubblicati.