Клас MongoDB\BSON\UTCDateTime
(mongodb >=1.0.0)
Вступ
Представляет» дату BSON. Значення є 64-розрядним цілим числом, що представляє кількість мілісекунд з початку епохи Unix (1 січня 1970 р.). Негативні значення становлять дати до 1970 року.
Огляд класів
final
class MongoDB\BSON\UTCDateTime
implements
MongoDB\BSON\UTCDateTimeInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Методы */
final public __construct(int|float|string|DateTimeInterface|null $milliseconds = null)
final public jsonSerialize(): mixed
final public serialize(): string
final public toDateTime(): DateTime
final public __toString(): string
final public unserialize(string $data): void
}
список змін
Версия | Опис |
---|---|
PECL mongodb 1.12.0 | Реалізує інтерфейс Stringable для PHP 8.0+. |
PECL mongodb 1.3.0 | Реалізує інтерфейс MongoDB\BSON\UTCDateTimeInterface |
PECL mongodb 1.2.0 | Реалізує інтерфейси Serializable і JsonSerializable |
Зміст
- MongoDB\BSON\UTCDateTime::__construct— Створює новий UTCDateTime
- MongoDB\BSON\UTCDateTime::jsonSerialize— Повертає уявлення, яке можна перетворити на JSON
- MongoDB\BSON\UTCDateTime::serialize - Серіалізує UTCDateTime
- MongoDB\BSON\UTCDateTime::toDateTime— Повертає уявлення DateTime цього UTCDateTime
- MongoDB\BSON\UTCDateTime::__function toString() { [native code] }— Повертає рядкову виставу UTCDateTime
- MongoDB\BSON\UTCDateTime::unserialize - Десеріалізує UTCDateTime