Fecha y HoraFecha/Hora
&reftitle.intro;
DateTimeImmutable y las clases asociadas permiten
representar las informaciones de fecha y hora. Los objetos pueden ser creados pasando las
informaciones de fecha y hora mediante una cadena de caracteres, o a partir de la hora del sistema
utilizado.
Un conjunto rico de métodos es proporcionado para modificar y formatear estas informaciones
así como la gestión de los husos horarios y las transiciones DST.
Las funcionalidades de fecha/hora de PHP implementan el calendario ISO 8601,
que es un calendario
Gregoriano proleptico implementando las reglas actuales de los días
bisiestos antes de la puesta en marcha del calendario Gregoriano, e incluye
también el año 0 como número de año comprendido entre
-1 antes de la era común y 1 de la era común.
Los segundos intercalares no son soportados.
Las informaciones relativas a la fecha y la hora son almacenadas internamente
como número de 64 bits, por lo tanto, todas las fechas imaginables (incluyendo
las fechas negativas) son soportadas. El intervalo va de 292 mil millones
de años en el pasado, y el mismo valor en el futuro.
Los husos horarios referenciados en esta sección pueden
ser encontrados en la sección .
&reference.datetime.setup;
&reference.datetime.constants;
&reference.datetime.examples;
&reference.datetime.datetime;
&reference.datetime.datetimeimmutable;
&reference.datetime.datetimeinterface;
&reference.datetime.datetimezone;
&reference.datetime.dateinterval;
&reference.datetime.dateperiod;
&reference.datetime.reference;
Errores y Excepciones Fecha/HoraDateError (extiende Error)DateObjectErrorDateRangeErrorDateException (extiende Exception)DateInvalidOperationExceptionDateInvalidTimezoneExceptionDateMalformedIntervalStringExceptionDateMalformedPeriodStringExceptionDateMalformedStringException
&reference.datetime.formats;
&reference.datetime.timezones;
&reference.datetime.dateerror;
&reference.datetime.dateobjecterror;
&reference.datetime.daterangeerror;
&reference.datetime.dateexception;
&reference.datetime.dateinvalidoperationexception;
&reference.datetime.dateinvalidtimezoneexception;
&reference.datetime.datemalformedintervalstringexception;
&reference.datetime.datemalformedperiodstringexception;
&reference.datetime.datemalformedstringexception;