The MongoDB\BSON\UTCDateTime class

Introduction

Represents a » BSON date. The value is a 64-bit integer that represents the number of milliseconds since the Unix epoch (Jan 1, 1970). Negative values represent dates before 1970.

Class synopsis

MongoDB\BSON\UTCDateTime
final class MongoDB\BSON\UTCDateTime implements MongoDB\BSON\UTCDateTimeInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Methods */
final public __construct(intfloatstringMongoDB\BSON\Int64DateTimeInterfacenull $milliseconds = null)
final public mixed jsonSerialize()
final public string serialize()
final public DateTime toDateTime()
final public DateTimeImmutable toDateTimeImmutable()
final public string __toString()
final public void unserialize(string $data)
}

Changelog

Version Description
PECL mongodb 1.12.0 Implements Stringable for PHP 8.0+.
PECL mongodb 1.3.0 Implements MongoDB\BSON\UTCDateTimeInterface.
PECL mongodb 1.2.0 Implements Serializable and JsonSerializable.

Table of Contents