# La classe MongoDB\BSON\UTCDatetime

(mongodb >=1.0.0)

## Introduction

Représente une » date BSON. La valeur est un entier de 64 bits qui représente le nombre de millisecondes depuis l'époque UNIX (1 janvier 1970). Les valeurs négatives représentent des dates avant le 1970.

## Synopsis de la classe

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

## Historique

Version | Description
--- | ---
PECL mongodb 2.0.0 | Cette classe n’implémente plus l'interface Serializable.
PECL mongodb 1.12.0 | Implémente Stringable pour PHP 8.0+.
PECL mongodb 1.3.0 | Implémente MongoDB\BSON\UTCDateTimeInterface.
PECL mongodb 1.2.0 | Implémente Serializable et JsonSerializable.

## Sommaire

- MongoDB\BSON\UTCDateTime::__construct — Construit un nouveau UTCDateTime
- MongoDB\BSON\UTCDateTime::jsonSerialize — Retourne une représentation qui peut être convertie en JSON
- MongoDB\BSON\UTCDateTime::toDateTime — Retourne la représentation DateTime de ce UTCDateTime
- MongoDB\BSON\UTCDateTime::toDateTimeImmutable — Renvoie la représentation DateTimeImmutable de cette UTCDateTime
- MongoDB\BSON\UTCDateTime::__toString — Retourne la représentation sous forme de chaîne de ce UTCDateTime

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