Essere in grado di lavorare con le indicazioni di tempo ? importante in qualsiasi linguaggio di prograamazione.
PHP offre un ricco metodo per la visualizzazione delle date tramite il quale potete mostrare e lavorare con le date e le ore facilmente.
per dare un formato ad una data e/o un'ora si usa il funzione "date()".
Formato generale della funzione date() ?
date (stringa di formattazione);
|
La stringa di formattazione pu? contenere i valori indicati nella tabella sottostante
Formato |
Descrizione |
Esempio |
A |
Prefisso AM o PM |
AM |
d |
Giorno del emse a due cifre (01-31) |
08 |
D |
Giorno della settimana abbreviato |
Wed |
F |
Nome del mese completo |
January |
g |
Ora a due cifre (1-12) |
6 |
G |
Ora nel formato 24 ore (senza seri finali) |
3 |
h |
Ora a due cifre (01-24) |
05 |
H |
Ora nel formato 24 ore |
21 |
i |
Minuti (0-59) |
46 |
j |
Giorni del mese (senza zeri iniziali, 1-31) |
21 |
l |
Giorno della settimana completo |
Wednesday |
m |
Numero del mese (01-12) |
02 |
M |
Nome del mese abbreviato |
Jan |
n |
Numero del mese (senza zeri iniziali) |
4 |
s |
Secondi (00-59) |
29 |
S |
Suffisso del giorno con tn o nd |
22nd |
t |
Numero di giorni in un dato mese (28-31) |
30 |
w |
Numero del giorno della settimana ( 0 = Domenica, 6 = Sabato ) |
3 |
Y |
Anno nel formato completo |
2004 |
y |
Anno abbreviato |
04 |
Facciamo qualche esempio di formattazione
Supponiamo che la data corrente sia Domenica 16 Maggio 2004 e che siamo le 15:51.
data odierna
<?php
echo "date ("d/m/Y")";
?>
Il risultato sarebbe 16/05/2004
data odierna con giorno e ora complate
<?php
echo "date ("l d/m/Y" - G:i)";
?>
Il risultato sarebbe Sunday 16/05/2004 - 15:51
Quanti giorni mancano alla fine del mese
<?php
$giorni_del_mese = "date ("t")";
$data_attuale = "date ("d")";
echo "mancano alla fine del mese ("$giorni_del_mese - $data_attuale") giorni";
?>
Il risultato sarebbe mancano alla fine del mese 15 giorni