Formatos Relativos
DateTime::add
Fecha/Hora
PHP Manual
La clase DateTime
Introducción
Representación de la fecha y la hora.
Clases sinopsis
DateTime
{
/* Constantes */
const
string
DateTime::ATOM
= Y-m-d\TH:i:sP
;
const
string
DateTime::COOKIE
= l, d-M-y H:i:s T
;
const
string
DateTime::ISO8601
= Y-m-d\TH:i:sO
;
const
string
DateTime::RFC822
= D, d M y H:i:s O
;
const
string
DateTime::RFC850
= l, d-M-y H:i:s T
;
const
string
DateTime::RFC1036
= D, d M y H:i:s O
;
const
string
DateTime::RFC1123
= D, d M Y H:i:s O
;
const
string
DateTime::RFC2822
= D, d M Y H:i:s O
;
const
string
DateTime::RFC3339
= Y-m-d\TH:i:sP
;
const
string
DateTime::RSS
= D, d M Y H:i:s O
;
const
string
DateTime::W3C
= Y-m-d\TH:i:sP
;
/* Métodos */
public
__construct
([
string
$time
= "now"
[,
DateTimeZone
$timezone
=
NULL
]] )
public
DateTime
add
(
DateInterval
$interval
)
public
static
DateTime
createFromFormat
(
string
$format
,
string
$time
[,
DateTimeZone
$timezone
] )
public
DateInterval
diff
(
DateTime
$datetime2
[,
bool
$absolute
= false
] )
public
string
format
(
string
$format
)
public
static
array
getLastErrors
(
void
)
public
int
getOffset
(
void
)
public
int
getTimestamp
(
void
)
public
DateTimeZone
getTimezone
(
void
)
public
DateTime
modify
(
string
$modify
)
public
static
DateTime
__set_state
(
array
$array
)
public
DateTime
setDate
(
int
$year
,
int
$month
,
int
$day
)
public
DateTime
setISODate
(
int
$year
,
int
$week
[,
int
$day
= 1
] )
public
DateTime
setTime
(
int
$hour
,
int
$minute
[,
int
$second
= 0
] )
public
DateTime
setTimestamp
(
int
$unixtimestamp
)
public
DateTime
setTimezone
(
DateTimeZone
$timezone
)
public
DateTime
sub
(
DateInterval
$interval
)
public
DateTime
__wakeup
(
void
)
}
Constantes predefinidas
Tipos de Nodo de DateTime
DateTime::ATOM
DATE_ATOM
Atom (ejemplo: 2005-08-15T15:52:01+00:00)
DateTime::COOKIE
DATE_COOKIE
HTTP Cookies (ejemplo: Monday, 15-Aug-05 15:52:01 UTC)
DateTime::ISO8601
DATE_ISO8601
ISO-8601 (ejemplo: 2005-08-15T15:52:01+0000)
DateTime::RFC822
DATE_RFC822
RFC 822 (ejemplo: Mon, 15 Aug 05 15:52:01 +0000)
DateTime::RFC850
DATE_RFC850
RFC 850 (ejemplo: Monday, 15-Aug-05 15:52:01 UTC)
DateTime::RFC1036
DATE_RFC1036
RFC 1036 (ejemplo: Mon, 15 Aug 05 15:52:01 +0000)
DateTime::RFC1123
DATE_RFC1123
RFC 1123 (ejemplo: Mon, 15 Aug 2005 15:52:01 +0000)
DateTime::RFC2822
DATE_RFC2822
RFC 2822 (Mon, 15 Aug 2005 15:52:01 +0000)
DateTime::RFC3339
DATE_RFC3339
Lo mismo que
DATE_ATOM
(desde PHP 5.1.3)
DateTime::RSS
DATE_RSS
RSS (Mon, 15 Aug 2005 15:52:01 +0000)
DateTime::W3C
DATE_W3C
World Wide Web Consortium (ejemplo: 2005-08-15T15:52:01+00:00)
Table of Contents
DateTime::add
— Añade una cantidad de días, meses, años, horas, minutos y segundos al objeto DateTime
DateTime::__construct
— Devuelve un nuevo objeto DateTime
DateTime::createFromFormat
— Devuelve un nuevo objeto DateTime formateado según el formato especificado
DateTime::diff
— Devuelve la diferencia entres objetos DateTime
DateTime::format
— Devuelve la fecha formateada según el formato dado
DateTime::getLastErrors
— Devuelve las advertencias y los errores
DateTime::getOffset
— Devuelve el índice de la zona horaria
DateTime::getTimestamp
— Obtiene la fecha Unix
DateTime::getTimezone
— Devolver la zona horaria relativa al objeto DateTime dado
DateTime::modify
— Altera la marca de tiempo
DateTime::__set_state
— El gestor __set_state
DateTime::setDate
— Establece la fecha
DateTime::setISODate
— Establece la fecha ISO
DateTime::setTime
— Establece la hora
DateTime::setTimestamp
— Establece la fecha y la hora basadas en una fecha Unix
DateTime::setTimezone
— Establece la zona horaria para el objeto DateTime
DateTime::sub
— Sustrae una cantidad de días, meses, años, horas, minutos y segundos de un objeto DateTime
DateTime::__wakeup
— El gestor __wakeup
Formatos Relativos
DateTime::add
Fecha/Hora
PHP Manual