Funzione PHP idate ()
Definizione e utilizzo
La funzione idate () accetta una stringa di formato come parametro, formatta la data / ora locale nel formato specificato e la restituisce.
Sintassi
idate($format, [$timestamp])
Parametri
Suor n | Parametro e descrizione |
---|---|
1 |
format(Mandatory) Questo è un valore stringa che rappresenta il formato in cui è necessario formattare la data / ora locale. |
2 |
timestamp(Optional) Questo è un numero intero che rappresenta il timestamp che si riferisce all'ora locale corrente. |
Valori restituiti
La funzione PHP idate () restituisce un valore intero che rappresenta la data / ora formattata.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 5.0 di PHP e funziona con tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione idate () :
<?php
$format = "U";
$res = idate($format);
print("Timestamp: ".$res);
?>
Questo produrrà il seguente risultato:
Timestamp: 1589280496
Esempio
L'esempio seguente richiama la funzione idate () passando il parametro timestamp -
<?php
$date = date_create();
$timestamp = date_timestamp_get($date);
$format = "U";
$res = idate($format, $timestamp);
print("Timestamp: ".$res);
?>
Questo produrrà il seguente risultato:
Timestamp: 1589282148
Esempio
Vediamo vari caratteri di formato per la funzione idate () e i loro risultati:
<?php
print("B :".idate("B"));
print("\n");
print("d :".idate("d"));
print("\n");
print("h :".idate("h"));
print("\n");
print("H: ".idate("H"));
print("\n");
print("i :".idate("i"));
print("\n");
print("I :".idate("I"));
print("\n");
print("L :".idate("L"));
print("\n");
print("m :".idate("m"));
print("\n");
print( "s :".idate("s"));
print("\n");
print("t :".idate("t"));
print("\n");
print("U :".idate("U"));
print("\n");
print("w :".idate("w"));
print("\n");
print("w:".idate("W"));
print("\n");
print("y :".idate("y"));
print("\n");
print("Y :".idate("Y"));
print("\n");
print("z :".idate("z"));
print("\n");
print("Z :".idate("Z"));
print("\n");
?>
Questo produrrà il seguente output:
B :758
d :18
h :5
H: 17
i :11
I :0
L :1
m :5
s :54
t :31
U :1589821914
w :1
w:21
y :20
Y :2020
z :138
Z :0
Esempio
<?php
$timestamp = strtotime('1st January 2014');
echo idate('y', $timestamp);
echo"\n";
echo idate('t', $timestamp);
?>
Questo produrrà il seguente output:
14
31