# La interfaz MongoDB\BSON\UTCDateTimeInterface

(mongodb >=1.3.0)

## Introducción

Esta interfaz es implementada por MongoDB\BSON\UTCDateTime para ser utilizada como un parámetro, retorno, o tipo de propiedad en clases de usuario.

## Sinopsis de la Clase

class MongoDB\BSON\UTCDateTimeInterface {
/* Métodos */
abstract public function toDateTime(): DateTime
abstract public function toDateTimeImmutable(): DateTimeImmutable
abstract public function __toString(): string
}

## Historial de cambios

Versión | Descripción
--- | ---
PECL mongodb 2.0.0 | Los tipos de retorno previamente declarados como provisionales ahora son aplicados.
PECL mongodb 1.15.0 | Los tipos de retorno de los métodos son declarados como provisionales en PHP 8.0 y posteriores, lo que desencadena avisos de depreciación en el código que implementa esta interfaz sin declarar los tipos de retorno apropiados. El atributo `#[ReturnTypeWillChange]` puede ser añadido para ignorar la notificación de depreciación.

## Tabla de contenidos

- MongoDB\BSON\UTCDateTimeInterface::toDateTime — Devuelve la representación DateTime de esta UTCDateTimeInterface
- MongoDB\BSON\UTCDateTimeInterface::toDateTimeImmutable — Devuelve la representación DateTimeImmutable de esta interfaz UTCDateTimeInterface
- MongoDB\BSON\UTCDateTimeInterface::__toString — Devuelve la representación en string de esta UTCDateTimeInterface

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