English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Manuale delle funzioni di data e ora PHP
La funzione gmmktime() ottiene il timestamp UNIX della data GMT
gmmktimeLa funzione accetta ore, minuti, secondi, mese, giorno e anno come parametri (che rappresentano la data) e restituisce il timestamp Unix per la data GMT fornita. Se non vengono passati alcuni parametri a questo metodo, restituirà il timestamp corrente.
gmmktime($hour, $minute, $second, $month, $day, $year, $is_dst)
Esattamente come mktime(), ma il valore restituito è il timestamp in tempo universale. I parametri rappresentano sempre le date GMT, quindi is_dst non ha alcun impatto sui risultati. Come mktime(), i parametri possono essere lasciati vuoti da destra a sinistra, i parametri vuoti saranno impostati sui valori correnti GMT corrispondenti.
Numero di serie | Parametri e descrizione |
---|---|
1 | hours(Obbligatorio) Questo è un valore intero che rappresenta l'ora del giorno a partire da una giornata. |
2 | minute(Obbligatorio) Questo è un valore intero che rappresenta l'ora dell'anno a partire da un'ora. |
3 | seconds(Opzionale) Questo è un valore intero che rappresenta i secondi di ogni minuto a partire dal giorno. |
4 | month(Obbligatorio) Questo è un valore intero che rappresenta il mese dell'anno, dovrebbe essere compreso tra 1 e 12. |
5 | day(Obbligatorio) Questo è un valore intero che rappresenta il giorno della data, dovrebbe essere inferiore al numero massimo di giorni permessi nel mese specificato. |
6 | year(Obbligatorio) Questo è un valore intero che rappresenta l'anno della data, dovrebbe essere compreso tra 1 e 32767. |
7 | is_dst(Obbligatorio) Se l'ora è nel periodo di cambiamento dell'ora solare (DST), puoi impostare questo parametro su 1; se non è nel periodo di cambiamento dell'ora solare (DST), puoi impostare questo parametro su -1 (valore predefinito) |
La funzione gmmktime() di PHP restituisce un timestamp Unix che rappresenta una data data. Se fallisce, questa funzione restituisce un valore booleanofalse.
Questa funzione è stata introdotta per la prima volta nella versione PHP 4.0 e può essere utilizzata in tutte le versioni successive.
Esempi seguenti dimostranogmmktime()Utilizzo della funzione-
<?php $timestamp = gmmktime(); print($timestamp); ?>Testa per vedere‹/›
Risultato di output
1589392532
Ora, chiamiamo il metodo sopra elencato passando tutti i parametri necessari-
<?php $timestamp = gmmktime(7, 36, 45, 06, 25, 2017); print($timestamp); ?>Testa per vedere‹/›
Risultato di output
1498376205
Ottieni il numero di giorni di un mese specifico in un anno specifico
<?php $lastday = gmmktime(0, 0, 0, 3, 0, 2010); echo strftime("L'ultimo giorno del mese di febbraio 2010 è: %d\n", $lastday); $lastday = gmmktime(0, 0, 0, 4, -31, 2010); echo strftime("L'ultimo giorno del mese di febbraio 2010 è: %d", $lastday); ?>Testa per vedere‹/›
Questo produce i seguenti risultati-
L'ultimo giorno del mese di febbraio 2010 è: 28 L'ultimo giorno del mese di febbraio 2010 è: 28