Funzioni data/ora PHP
- Pagina precedente Calendario PHP
- Pagina successiva Directory PHP
Introduzione a PHP Date/Time
Le funzioni Data/Ora ti permettono di ottenere la data e l'ora dal server su cui esegue il script PHP. Puoi utilizzare le funzioni Data/Ora per formattare la data e l'ora in modi diversi.
Nota:Queste funzioni dipendono dalle impostazioni locali del server. Quando si utilizzano queste funzioni, ricordare di considerare l'ora legale e gli anni bisestili.
Installazione
Le funzioni Data/Ora PHP sono parte integrante del nucleo PHP. Non è necessario installare nulla per utilizzare queste funzioni.
Configurazione runtime
Il comportamento delle funzioni Data/Ora PHP è influenzato dalle impostazioni di php.ini:
Nome | Descrizione | Predefinito | Versione PHP |
---|---|---|---|
date.timezone | Fuso orario predefinito (tutte le funzioni Data/Ora utilizzano questa opzione) | "" | PHP 5.1 |
date.default_latitude | Latitudine predefinita (date_sunrise() e date_sunset() utilizzano questa opzione) | "31.7667" | PHP 5.0 |
date.default_longitude | Longitudine predefinita (date_sunrise() e date_sunset() utilizzano questa opzione) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Altitudine del sole predefinita (date_sunrise() e date_sunset() utilizzano questa opzione) | "90.83" | PHP 5.0 |
date.sunset_zenith | Altitudine del sole predefinita (date_sunrise() e date_sunset() utilizzano questa opzione) | "90.83" | PHP 5.0 |
Funzione Data/Ora PHP 5
Funzione | Descrizione |
---|---|
checkdate() | Verifica la data Gregoriana. |
date_add() | Aggiunge giorni, mesi, anni, ore, minuti e secondi alla data. |
date_create_from_format() | Ritorna un nuovo oggetto DateTime formattato secondo il formato specificato. |
date_create() | Ritorna un nuovo oggetto DateTime. |
date_date_set() | Imposta una nuova data. |
date_default_timezone_get() | Ritorna la timezone di default utilizzata da tutte le funzioni Date/Time. |
date_default_timezone_set() | Imposta la timezone di default utilizzata da tutte le funzioni Date/Time. |
date_diff() | Ritorna la differenza tra due date. |
date_format() | Ritorna la data formattata secondo il formato specificato. |
date_get_last_errors() | Ritorna avvisi/errori nella stringa di data. |
date_interval_create_from_date_string() | Crea un DateInterval dall'intera stringa di data. |
date_interval_format() | Formatta l'intervallo di tempo. |
date_isodate_set() | Imposta la data ISO. |
date_modify() | Modifica il timestamp. |
date_offset_get() | Ritorna l'offset di timezone. |
date_parse_from_format() | Ritorna un array associativo con dettagli sulla data specificata, basato sul formato specificato. |
date_parse() | Ritorna un array associativo con dettagli sulla data specificata. |
date_sub() | Sottrae giorni, mesi, anni, ore, minuti e secondi dalla data specificata. |
date_sun_info() | Ritorna un array contenente informazioni sull'alba, tramonto e crepuscolo per la data e la posizione specificate. |
date_sunrise() | Ritorna l'ora di alba per la data e la posizione specificate. |
date_sunset() | Ritorna l'ora di tramonto per la data e la posizione specificate. |
date_time_set() | Imposta l'ora. |
date_timestamp_get() | Ritorna il timestamp Unix. |
date_timestamp_set() | Imposta la data e l'ora basate sul timestamp Unix. |
date_timezone_get() | Ritorna la timezone del DateTime fornito. |
date_timezone_set() | Imposta la timezone dell'oggetto DateTime. |
date() | Formatta la data e l'ora locale. |
getdate() | Restituisce informazioni sulla data/ora di un timestamp o del tempo locale attuale. |
gettimeofday() | Restituisce il tempo corrente. |
gmdate() | Formatta la data e l'ora GMT/UTC. |
gmmktime() | Restituisce il timestamp Unix della data GMT. |
gmstrftime() | Formatta la data e l'ora GMT/UTC in base alla configurazione della regione. |
idate() | Formatta il tempo/la data locale in un intero. |
localtime() | Restituisce il tempo locale. |
microtime() | Restituisce i microsecondi del tempo corrente. |
mktime() | Restituisce il timestamp Unix della data. |
strftime() | Formatta il tempo/la data locale in base alla configurazione della regione. |
strptime() | Analizza il tempo/la data generato da strftime(). |
strtotime() | Analizza la descrizione di una data o ora in inglese in un timestamp Unix. |
time() | Restituisce il timestamp Unix del tempo corrente. |
timezone_abbreviations_list() | Restituisce un array associativo che contiene l'ora legale, l'offset e il nome della timezone. |
timezone_identifiers_list() | Restituisce un array di indici con tutti gli identificatori delle timezone. |
timezone_location_get() | Restituisce le informazioni sulla posizione della timezone specificata. |
timezone_name_from_abbr() | Restituisce il nome della timezone in base all'abbreviazione. |
timezone_name_get() | Restituisce il nome della timezone. |
timezone_offset_get() | Restituisce l'offset della timezone rispetto al GMT. |
timezone_open() | Crea un nuovo oggetto DateTimeZone. |
timezone_transitions_get() | Restituisce tutte le conversioni delle timezone. |
timezone_version_get() | Restituisce la versione del database delle timezone. |
Costanti predefinite Date/Time in PHP 5
Costanti | Descrizione |
---|---|
DATE_ATOM | Atom (ad esempio: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (ad esempio: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (ad esempio: 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (ad esempio: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (ad esempio: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (ad esempio: Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (ad esempio: Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Dom, 14 Ago 2005 16:13:03 +0000) |
DATE_RSS | RSS (Dom, 14 Ago 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (ad esempio: 2005-08-14T16:13:03+0000) |
- Pagina precedente Calendario PHP
- Pagina successiva Directory PHP