Funzione PHP time ()
Definizione e utilizzo
Il time() funzione calcola il numero di secondi tra l'Epoch (1 gennaio 1970 00:00:00 GMT) e l'ora corrente e lo restituisce.
Sintassi
time(void)
Parametri
Questa funzione non accetta alcun parametro
Valori restituiti
La funzione PHP time () restituisce un valore intero che rappresenta il numero di secondi tra l'Epoch e l'ora corrente.
Versione PHP
Questa funzione è stata introdotta per la prima volta nella versione 4 di PHP e funziona con tutte le versioni successive.
Esempio
L'esempio seguente mostra l'utilizzo della funzione time () :
<?php
$time = time();
print("Current Timestamp: ".$time);
?>
Questo produrrà il seguente risultato:
Current Timestamp: 1591606322
Esempio
L'esempio seguente mostra il sorgere del sole e l'ora del tramonto della data corrente -
<?php
$dateString = '11-06-2012 12:50 GMT';
print("Date: " . date("D M d Y"));
print("\n");
print("Sunset time: ");
print(date_sunset(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
print("\n");
print("Sunrise time: ");
print(date_sunrise(time(),SUNFUNCS_RET_STRING,38.4,-9,90,1));
?>
Questo produrrà il seguente risultato:
Date: Fri May 08 2020
Sunset time: 20:31
Sunrise time: 06:33
Esempio
L'esempio seguente aggiunge e rimuove 23 giorni, 12 ore e 30 minuti dal timestamp corrente e stampa i risultati -
<?php
$timestamp1 = time() - (23*12*30);
print_r($timestamp1);
print("\n");
$timestamp2 = time() + (23*12*30);
print_r($timestamp2);
?>
Questo produrrà il seguente risultato:
1588935317
1588951877
Esempio
<?php
$nextWeek = time() + (7 * 24 * 60 * 60);
echo 'Now: '. date('Y-m-d') ."\n";
echo 'Next Week: '. date('Y-m-d', $nextWeek) ."\n";
?>
Questo produce il seguente risultato:
Now: 2005-03-30
Next Week: 2005-04-06