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