Qui troverai le funzioni di ora e data PHP per ottenere l'ora del server quando lo script PHP viene eseguito su di esso. Queste funzioni consentono inoltre di ottenere la data e l'ora in diversi formati.
Le funzioni di data/ora PHP non richiedono l'installazione di alcuna libreria. Queste funzioni sono integrate nel linguaggio PHP.
NOTA: Quando si lavora con le funzioni di data e ora di PHP, tenere sempre in considerazione l'ora legale e gli anni bisestili per l'output esatto. Inoltre, le impostazioni del server possono influire sul funzionamento di alcuni metodi.
Configurazioni di runtime
Queste funzioni dipendono dalle configurazioni nel file PHP.ini.
Nome | Home | Valore di default |
---|---|---|
date.timezone | Fornisce il fuso orario predefinito utilizzato da tutte le funzioni di data/ora in PHP | "" |
date.default_latitude | I metodi date_sunrise() e date_sunset() usano la latitudine che viene restituita da questo metodo | "31.7667" |
date.default_longitude | i metodi date_sunrise() e date_sunset() utilizzano la longitudine restituita da questo metodo | "35.2333" |
date.sunrise_zenith | I metodi date_sunrise() e date_sunset() utilizzano lo zenit dell'alba che viene restituito da questo metodo | "90.83" |
date.sunset_zenith | I metodi date_sunrise() e date_sunset() utilizzano lo zenit del tramonto che viene restituito da questo metodo | "90.83" |
Funzioni di data/ora PHP
Funzione | Home |
---|---|
data di controllo() | Controlla se una data gregoriana è valida |
data_aggiungi() | Aggiungi giorni, mesi, anni, ore, minuti e secondi alla data restituita dalla funzione PHP |
date_create_from_format() | Specifica il formato e restituisci il nuovo oggetto DateTime in quel formato |
data_creare() | Crea nuovo oggetto DateTime |
data_data_set() | Fissa una nuova data |
date_default_timezone_get() | Ottieni il fuso orario predefinito attualmente utilizzato dalle funzioni ora/data |
date_default_timezone_set() | Imposta il fuso orario predefinito attualmente utilizzato dalle funzioni ora/data |
data_diff() | Dà la differenza tra le due date. La differenza può anche essere sotto forma di formato della data |
formato data() | Specifica il formato e restituisci il nuovo oggetto DateTime in quel formato |
date_get_last_errors() | Se la stringa della data contiene una stringa, questa funzione restituirà l'errore |
date_interval_create_from_date_string() | Crea dateInterval dalla stringa della data |
formato_intervallo_data() | Formato dataIntervallo |
data_isodate_set() | Imposta le date ISO |
data_modifica() | Modifica/Aggiorna il timestamp |
data_offset_get() | Ottieni l'offset del fuso orario |
date_parse_from_format() | Restituisce un array associativo con una data specificata in un formato specifico |
data_analisi() | Ottieni informazioni su una data sotto forma di un array associativo |
data_sub() | Sottrae/meno giorni, mesi, anni, ore, minuti e secondi da una data PHP |
data_sole_info() | Ottieni le informazioni di inizio/fine del tramonto/alba e del crepuscolo per un giorno e un luogo specifici sotto forma di un array associativo |
data_alba() | Ottieni l'ora dell'alba per il luogo e il giorno specificati |
data_tramonto() | Ottieni l'ora del tramonto per il luogo e il giorno specificati |
data_ora_set() | Imposta l'ora in PHP |
data_timestamp_get() | Ottieni il timestamp Unix in PHP |
data_timestamp_set() | Imposta l'ora e la data usando unix timestamp |
date_timezone_get() | Ottieni il fuso orario dell'oggetto DateTime |
data_fuso_ora_set() | Imposta il fuso orario dell'oggetto DateTime |
Data() | Formatta data e ora locali |
getdate () | Ottieni informazioni su ora/data per l'ora/data locale corrente o il timestamp |
gettimeofday() | Ottieni l'ora corrente del giorno |
gmdate() | Formato ora e data GMT/UTC |
gmmktime() | Ottieni il timestamp Unix per la data in formato GMT |
gmstrftime() | Formatta un'ora e una data UTC/GMT (dipende dalle configurazioni locali) |
data() | Ottieni data/ora locale come numero intero |
ora locale() | Ottieni l'ora locale |
microtempo() | Ottieni il timestamp Unix corrente (microsecondi) |
mktime() | Ottieni il timestamp Unix della data |
strftime() | Formatta un'ora/data locale (dipende dalle configurazioni locali) |
strptime() | Analizza data/ora ottenuta con la funzione strftime() |
strtotime() | Analizza DateTime dal formato testuale in un timestamp Unix |
tempo() | Ottieni l'ora corrente in formato timestamp Unix |
timezone_abbreviations_list() | Ottieni il dst, l'offset e il nome del fuso orario sotto forma di un array associativo |
timezone_identifiers_list() | Ottieni un array di tutti gli identificatori di fuso orario |
timezone_location_get() | Ottieni informazioni sulla posizione in base al fuso orario |
timezone_name_from_ abbr() | Ottieni il nome del fuso orario usando l'abbreviazione |
nome_fuso_orario_get() | Ottieni il nome del fuso orario |
timezone_offset_get() | Ottieni l'offset del fuso orario (GMT) |
fuso orario_aperto() | Crea nuovo oggetto DateTimeZone |
timezone_transitions_get() | Ottieni tutte le transizioni per il fuso orario |
timezone_version_get() | Ottieni la versione di timezonedb |