Funzione mktime() di PHP

Esempio

Restituisce un timestamp UNIX di una data. Poi utilizzalo per trovare il giorno della data:

<?php
// Output: October 3, 1975 was on a Friday
echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975));
?>

Esempio di esecuzione

Definizione e utilizzo

La funzione gmmktime() restituisce il timestamp UNIX della data.

Suggerimento:Questa funzione è identica a gmmktime() Uguale, ma i parametri passati rappresentano la data (non la data GMT).

Sintassi

mktime(hour,minute,second,month,day,year,is_dst);
Parametro Descrizione
hour Opzionale. Stabilisce l'ora.
minute Opzionale. Stabilisce il minuto.
second Opzionale. Stabilisce il secondo.
month Opzionale. Stabilisce il mese.
day Opzionale. Stabilisce il giorno.
year Opzionale. Stabilisce l'anno.
is_dst

Opzionale. Se l'ora è nel periodo diurno estivo (DST), impostare a 1, altrimenti impostare a 0, se sconosciuto impostare a -1 (predefinito).

Se sconosciuto, PHP lo ricerca autonomamente (potrebbe produrre risultati imprevisti).

Attenzione:Questo parametro è stato dismesso in PHP 5.1.0. Al suo posto viene utilizzata la nuova funzionalità di gestione delle timezone.

Dettagli tecnici

Valore di ritorno: Restituisce un timestamp Unix come intero, se c'è un errore restituisce FALSE.
Versione PHP: 4+
Log delle modifiche:

PHP 5.3.0: se viene utilizzato is_dst Se specificato, viene lanciata la notifica E_DEPRECATED.

PHP 5.1.0: il parametro is_dst è stato dismesso. Se mktime() viene chiamato senza parametri, viene lanciata la notifica E_STRICT. Utilizzare la funzione time() invece.