# A classe MongoDB\BSON\UTCDateTime

(mongodb >=1.0.0)

## Introdução

Representa uma » data BSON. O valor é um número inteiro de 64 bits que representa o número de milissegundos desde a época Unix (1º de janeiro de 1970). Valores negativos representam datas anteriores a 1970.

## Resumo da classe

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
}

## Registro de Alterações

Versão | Descrição
--- | ---
PECL mongodb 2.0.0 | Esta classe não implementa mais a interface 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 e JsonSerializable.

## Índice

- MongoDB\BSON\UTCDateTime::__construct — Constrói um novo UTCDateTime
- MongoDB\BSON\UTCDateTime::jsonSerialize — Retorna uma representação que pode ser convertida para JSON
- MongoDB\BSON\UTCDateTime::toDateTime — Retorna a representação em DateTime deste UTCDateTime
- MongoDB\BSON\UTCDateTime::toDateTimeImmutable — Retorna a representação em DateTimeImmutable deste UTCDateTime
- MongoDB\BSON\UTCDateTime::__toString — Retorna a representação em string deste UTCDateTime

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