La funzione data - Parte 2 PDF Stampa E-mail
Informazioni utili su come ricavare una data da un timestamp.

Molti webmaster durante la creazione della loro community, e-shop ecc.... si trovano in difficoltà nella gestione delle date a volte a loro scopo informativo a volte per creare vere e proprie funzioni dove stampare una certa scritta o data.

Il mio suggerimento è di immagazzinare nel database solo dei timestamp che come tutti sanno si ricava tramite la funzione: time(); e quando bisogna stampare la data convertire il timestamp in essa e stampare il risultato a video. Spiegherò qui di seguito come fare: 

Innanzitutto inseriamo in una variabile "$timestamp" il time del momento in cui viene effettuato il caricamento della pagina:

<?php
$timestamp = time();
?>

Una volta valorizzata la variabile iniziamo con la creazione della nostra funzione:

<?php
function ricava_data($timestamp){

}
?>

La funzione è creata ora diamo delle istruzioni al suo interno:

<?php
function ricava_data($timestamp){
$ricavo_data = date("d/m/Y h:i:s",$timestamp);
return $ricavo_data;
}
?>

La funzione è completa, come si può notare abbiamo inserito i caratteri di:
d: Numero del giorno
m: Numero del mese
Y: Anno
h: l'ora
i: minuti
s: secondi

Chiuse le virgolette dopo una virgola inseriamo il timestamp e chiudiamo con una parentesi e un punto e virgola, facciamo il return della variabile e chiudiamo con la parentesi graffa.

Ecco a voi quindi il codice completo per stampare la data odierna partendo dal timestamp:

<?php
function ricava_data($timestamp){
$ricavo_data = date("d/m/Y h:i:s",$timestamp);
return $ricavo_data;
}
$timestamp = time();
echo $ricava_data($timestamp); //visualizzerà 13/04/2008 17:41:40
?>

A voi il compito di modificare la funzione per il vostro miglior utilizzo.

 
< Prec.   Pros. >