English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de PHP

Tutoriales avanzados de PHP

PHP & MySQL

Manual de referencia PHP

Funciones de Fecha y Hora en PHP

Estas funciones le permiten obtener la fecha y la hora del servidor donde se ejecuta el script PHP. Puede usar estas funciones para formatear la fecha y la hora de múltiples maneras diferentes.

Instalación

Estos funciones se pueden usar sin instalación, son parte del núcleo de PHP.

fecha/Opciones de configuración de tiempo:

NombrePredeterminadoDescripciónVariable
date.default_latitude" 31.7667"Especificar la latitud predeterminada (se utiliza esta opción en date_sunrise() y date_sunset())PHP_INI_ALL
date.default_longitude" 35.2333"Especificar la longitud predeterminada (se utiliza esta opción en date_sunrise() y date_sunset())PHP_INI_ALL
date.sunrise_zenith" 90.83"Especificar el pico de salida del sol predeterminado (se utiliza esta opción en date_sunrise() y date_sunset())PHP_INI_ALL
date.sunset_zenith" 90.83"Especificar el pico de puesta del sol predeterminado (se utiliza esta opción en date_sunrise() y date_sunset())PHP_INI_ALL
date.timezone""Especificar la zona horaria predeterminadaPHP_INI_ALL

Versión-Representa la versión más antigua de PHP que admite esta función.

númeroNombre de la funciónDescripción de la funciónVersión
1checkdate()Verificar la fecha juliana3
2date_create()Devolver un nuevo objeto DateTime5
3date_date_set()Establecer una nueva fecha.5
4date_default_timezone_get()Devolver la zona horaria predeterminada, utilizada por todos los Date/Uso de la función Time.5
5date_default_timezone_set()Establecer la zona horaria predeterminada, utilizada por todos los Date/Uso de la función Time.5
6date_format()Devolver la fecha formateada según el formato dado5
7date_isodate_set()Establecer la fecha ISO5
8date_modify()Modificar el sello de tiempo5
9date_offset_get()devolver la desviación horaria de horario de verano5
10date_parse()devolver un array asociativo con detalles sobre la fecha dada5
11date_sun_info()devolver un array que contiene información sobre el amanecer en la fecha y lugar especificados/puesta del sol y comienzo del crepúsculo/información del final del crepúsculo en un array5
12date_sunrise()devolver la fecha dada/tiempo de salida del sol en el lugar5
13date_sunset()devolver la fecha dada/tiempo de puesta del sol en el lugar5
14date_time_set()establecer la hora5
15date_timezone_get()devolver la zona horaria del objeto DateTime dado5
16date_timezone_set()establecer la zona horaria del objeto DateTime5
17date()formatear la fecha y hora local3
18getdate()devolver un array que contiene información de fecha y hora del timestamp Unix3
19gettimeofday()devolver un array que contiene información sobre la hora actual3
20gmdate()formatear GMT/fecha UTC/tiempo3
21gmmktime()devolver el timestamp Unix de la fecha GMT3
22gmstrftime()

formatear GMT según el entorno de lenguaje configurado/Tiempo UTC/fecha

3
23idate()convertir la hora local/formatear la fecha como entero5
24localtime()devolver la hora local.4
25microtime()devolver los microsegundos del timestamp Unix actual3
26mktime()devolver el timestamp Unix de una fecha3
27strftime()formatear la hora local según la configuración regional/fecha3
28strptime()analizar la hora generada por strftime()/fecha5
29strtotime()analizar la descripción de fecha o hora de cualquier texto inglés en un timestamp Unix3
30time()devolver el timestamp Unix de la hora actual3
31timezone_abbreviations_list()devolver un array asociativo que contiene horarios de verano, desviaciones y nombres de zona horaria5
32timezone_identifiers_list()devolver un array numérico con todos los identificadores de zona horaria5
33timezone_name_from_abbr()devolver el nombre de la zona horaria a partir del abreviatura5
34timezone_name_get()devolver el nombre de la zona horaria5
35timezone_offset_get()devolver la desviación horaria de la zona horaria de Greenwich5
36timezone_open()devolver un nuevo objeto DateTimeZone5
37timezone_transitions_get()devolver todas las conversiones de la zona horaria5
38date_add()añade días, meses, años, horas, minutos y segundos a una fecha5.3
39date_create_from_format()crea una fecha mediante la interpretación de una cadena de tiempo según el formato especificado5.3
40date_diff()calcula y devuelve la diferencia entre dos fechas5.3
41date_parse_from_format()devuelve información sobre la fecha dada según el formato especificado5.3
42date_parse()devuelve un array asociativo con detalles de una fecha específica5.2
43date_sub()resta días, meses, años, horas, minutos y segundos desde una fecha especificada5.3
44date_timestamp_get()devuelve el timestamp Unix5.3
45date_timestamp_set()establece valores de fecha y hora según el timestamp dado5.3
46date_get_last_errors()devuelve advertencias y errores al crear un objeto DateTime5.3
47date_interval_create_from_date_string()crea un intervalo de fecha desde una cadena dada5
48date_interval_format()formatea el intervalo de tiempo5.5
49date_create_immutable_from_format()analiza una cadena de tiempo según el formato especificado5.5
50date_create_immutable()crea y devuelve un objeto DateTimeImmutable5.5
51timezone_version_get()devuelve la versión de la base de datos de la zona horaria actual5.3
52timezone_location_get() devuelve información de ubicación relacionada con la zona horaria5.3

PHP fecha/constantes de tiempo

númeroconstantes y descripciones
1

DATE_ATOM

atómico (ejemplo:2005-08-15T16:13:03 + 0000)

2

DATE_COOKIE

HTTP Cookies (por ejemplo: Sun,2005año8mes14día16:13:03 UTC)

3

DATE_ISO8601

ISO-8601)(por ejemplo:2005-08-14T16:13:03 + 0000)

4

DATE_RFC822

RFC 822)(ejemplo: Sun,2005año8mes14día16:13:03 UTC)

5

DATE_RFC850

RFC 850 (ejemplo: UTC 05año8mes14día16:13:03)

6

DATE_RFC1036

RFC 1036)(ejemplo: UTC 05año8mes14día16:13:03)

7

DATE_RFC1123RFC

RFC 1123)(ejemplo: Sun,2005año8mes14día16:13:03 UTC)

8

DATE_RFC2822

RFC 2822)(2005año8mes14día, domingo16:13:03 +0000)

9

DATE_RSS

RSS (domingo,2005año8mes14día16:13:03 UTC)

10

DATE_W3C

W3C (por ejemplo:2005-08-14T16:13:03 + 0000)

11

SUNFUNCS_RET_TIMESTAMP

marca de tiempo (en5.1.2disponible en chino)

12

SUNFUNCS_RET_STRING

horas: minutos (por ejemplo: 08:02)(en5.1.2disponible en chino)

13

SUNFUNCS_RET_DOUBLE

horas como número de coma flotante (por ejemplo8.75)(en5.1.2disponible en chino)