# La clase MongoDB\BSON\UTCDateTime

(mongodb >=1.0.0)

## Introducción

Representa una » fecha BSON. El valor es un entero de 64 bits que representa el número de milisegundos transcurridos desde la época Unix (1 de enero de 1970). Los valores negativos representan fechas anteriores a 1970.

## Sinopsis de la Clase

final class MongoDB\BSON\UTCDateTime implements MongoDB\BSON\UTCDateTimeInterface, MongoDB\BSON\Type, JsonSerializable, Stringable {
/* Métodos */
final public function __construct(int|MongoDB\BSON\Int64|DateTimeInterface|null `$milliseconds` = `null`)
final public function jsonSerialize(): mixed
final public function toDateTime(): DateTime
final public function toDateTimeImmutable(): DateTimeImmutable
final public function __toString(): string
}

## Historial de cambios

Versión | Descripción
--- | ---
PECL mongodb 2.0.0 | Esta clase ya no implementa la interfaz Serializable.
PECL mongodb 1.12.0 | Implementa Stringable para PHP 8.0+.
PECL mongodb 1.3.0 | Implementa MongoDB\BSON\UTCDateTimeInterface.
PECL mongodb 1.2.0 | Implementa Serializable y JsonSerializable.

## Tabla de contenidos

- MongoDB\BSON\UTCDateTime::__construct — Construye un nuevo objeto UTCDateTime
- MongoDB\BSON\UTCDateTime::jsonSerialize — Devuelve una representación que puede convertirse a JSON
- MongoDB\BSON\UTCDateTime::toDateTime — Devuelve la representación DateTime de este UTCDateTime
- MongoDB\BSON\UTCDateTime::toDateTimeImmutable — Devuelve la representación DateTimeImmutable de este UTCDateTime
- MongoDB\BSON\UTCDateTime::__toString — Devuelve la representación en forma de string de este UTCDateTime

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open