Время, типы и данные после настоящего запроса MongoDB

mongodb127-time-mutable-display

ПредставлениеВремя
DateTime: тот же объект2024-01-01 03:00:00.123+03:00
DateTimeImmutable: исходный2024-01-01 00:00:00.123+00:00
DateTimeImmutable: новый2024-01-01 03:00:00.123+03:00
Новое toDateTime()2024-01-01 00:00:00.123+00:00

Промежуточные значения

interface_summary
{
    "milliseconds": "1704067200123",
    "utc": "2024-01-01 00:00:00.123+00:00",
    "mutable_utc": "2024-01-01 00:00:00.123+00:00"
}
same_mutable_object
true
different_immutable_object
true

PHP 8.5.11; ext-mongodb 2.5.5; MongoDB 8.0.34. Timestamp в опытах — учебное BSON-значение, не выданная сервером позиция репликации.