$arResult array (41)
ID => string (10) "1619890852"
$arResult['ID']
2021-05-01T17:40:52+00:00
TYPE => string (7) "channel"
$arResult['TYPE']
SCAM => string (1) "0"
$arResult['SCAM']
FAKE => string (1) "0"
$arResult['FAKE']
RESTRICTED => string (1) "0"
$arResult['RESTRICTED']
RESTRICTION_REASON => array (0)
$arResult['RESTRICTION_REASON']
PREMIUM => string (1) "0"
$arResult['PREMIUM']
VERIFIED => string (1) "0"
$arResult['VERIFIED']
PRIVATE => string (1) "0"
$arResult['PRIVATE']
BANNED => string (1) "0"
$arResult['BANNED']
BLOCKED => string (1) "0"
$arResult['BLOCKED']
MODERATION => string (1) "2"
$arResult['MODERATION']
CONFIRMED => string (1) "0"
$arResult['CONFIRMED']
SEO_INDEX => null
$arResult['SEO_INDEX']
SEO_FEED => null
$arResult['SEO_FEED']
NAME => UTF-8 string (8) "СКГА"
$arResult['NAME']
USERNAME => string (6) "ncsaru"
$arResult['USERNAME']
DESCRIPTION => UTF-8 string (370) "Официальный канал ФГБОУ ВО «Северо-Кавказская государственная академия» Адре...
$arResult['DESCRIPTION']
Официальный канал ФГБОУ ВО «Северо-Кавказская государственная академия»

Адрес: 369001, КЧР, г. Черкесск, ул. Ставропольская дом 36.
+7 (8782)29-35-01
Сайт: ncsa.ru
Режим работы: понедельник — пятница, 8:30 - 17:30
E-mail: info@ncsa.ru
DESCRIPTION_LENGTH => string (1) "0"
$arResult['DESCRIPTION_LENGTH']
CREATION => Bitrix\Main\Type\DateTime#465 (2)
$arResult['CREATION']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#464 2021-10-15 11:13:46 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['CREATION']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['CREATION']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['CREATION']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['CREATION']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['CREATION']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['CREATION']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['CREATION']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['CREATION']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['CREATION']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['CREATION']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['CREATION']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['CREATION']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['CREATION']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['CREATION']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['CREATION']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['CREATION']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • CREATION string (19) "15.10.2021 14:13:46"
    (string) $arResult['CREATION']
UPDATE_AT => Bitrix\Main\Type\DateTime#463 (2)
$arResult['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#462 2026-05-25 12:02:47 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['UPDATE_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['UPDATE_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['UPDATE_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['UPDATE_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['UPDATE_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['UPDATE_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['UPDATE_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['UPDATE_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['UPDATE_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['UPDATE_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['UPDATE_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['UPDATE_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['UPDATE_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['UPDATE_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['UPDATE_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['UPDATE_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • UPDATE_AT string (19) "25.05.2026 15:02:47"
    (string) $arResult['UPDATE_AT']
CHANNEL_ID => string (10) "1619890852"
$arResult['CHANNEL_ID']
2021-05-01T17:40:52+00:00
CHANNEL_CATEGORY_ID => null
$arResult['CHANNEL_CATEGORY_ID']
CHANNEL_MEGAGROUP => string (1) "0"
$arResult['CHANNEL_MEGAGROUP']
CHANNEL_GIGAGROUP => string (1) "0"
$arResult['CHANNEL_GIGAGROUP']
CHANNEL_SUBSCRIBERS => string (4) "3359"
$arResult['CHANNEL_SUBSCRIBERS']
CHANNEL_CHAT => null
$arResult['CHANNEL_CHAT']
CHANNEL_PTS => string (5) "38590"
$arResult['CHANNEL_PTS']
CHANNEL_PTS_DATE => Bitrix\Main\Type\DateTime#461 (2)
$arResult['CHANNEL_PTS_DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#460 2025-12-07 05:53:21 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['CHANNEL_PTS_DATE']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['CHANNEL_PTS_DATE']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['CHANNEL_PTS_DATE']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['CHANNEL_PTS_DATE']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['CHANNEL_PTS_DATE']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['CHANNEL_PTS_DATE']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['CHANNEL_PTS_DATE']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['CHANNEL_PTS_DATE']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['CHANNEL_PTS_DATE']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['CHANNEL_PTS_DATE']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['CHANNEL_PTS_DATE']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['CHANNEL_PTS_DATE']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['CHANNEL_PTS_DATE']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['CHANNEL_PTS_DATE']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['CHANNEL_PTS_DATE']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['CHANNEL_PTS_DATE']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • CHANNEL_PTS_DATE string (19) "07.12.2025 08:53:21"
    (string) $arResult['CHANNEL_PTS_DATE']
CHANNEL_UPDATE_AT => Bitrix\Main\Type\DateTime#459 (2)
$arResult['CHANNEL_UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#458 2026-05-22 22:04:40 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['CHANNEL_UPDATE_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['CHANNEL_UPDATE_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['CHANNEL_UPDATE_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['CHANNEL_UPDATE_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['CHANNEL_UPDATE_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['CHANNEL_UPDATE_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['CHANNEL_UPDATE_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['CHANNEL_UPDATE_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['CHANNEL_UPDATE_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['CHANNEL_UPDATE_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['CHANNEL_UPDATE_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['CHANNEL_UPDATE_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['CHANNEL_UPDATE_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['CHANNEL_UPDATE_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['CHANNEL_UPDATE_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['CHANNEL_UPDATE_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • CHANNEL_UPDATE_AT string (19) "23.05.2026 01:04:40"
    (string) $arResult['CHANNEL_UPDATE_AT']
REGISTRY_ID => null
$arResult['REGISTRY_ID']
REGISTRY_STATUS => null
$arResult['REGISTRY_STATUS']
REGISTRY_TITLE => null
$arResult['REGISTRY_TITLE']
REGISTRY_LINK => null
$arResult['REGISTRY_LINK']
REGISTRY_REGISTRY_ID => null
$arResult['REGISTRY_REGISTRY_ID']
REGISTRY_REGISTRY_URL => null
$arResult['REGISTRY_REGISTRY_URL']
REGISTRY_UPDATE_AT => null
$arResult['REGISTRY_UPDATE_AT']
PHOTO => array (8)
$arResult['PHOTO']
ID => string (10) "1619890852"
$arResult['PHOTO']['ID']
2021-05-01T17:40:52+00:00
PHOTO_ID => string (19) "5463161008986724825"
$arResult['PHOTO']['PHOTO_ID']
TYPE => string (10) "image/jpeg"
$arResult['PHOTO']['TYPE']
SIZE => string (6) "140605"
$arResult['PHOTO']['SIZE']
WIDTH => string (3) "640"
$arResult['PHOTO']['WIDTH']
HEIGHT => string (3) "640"
$arResult['PHOTO']['HEIGHT']
PATH => string (56) "/upload/tg/user_photo/1619890852_5463161008986724825.jpg"
$arResult['PHOTO']['PATH']
UPDATE_AT => Bitrix\Main\Type\DateTime#455 (2)
$arResult['PHOTO']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#456 2026-05-08 06:06:12 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['PHOTO']['UPDATE_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['PHOTO']['UPDATE_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['PHOTO']['UPDATE_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['PHOTO']['UPDATE_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['PHOTO']['UPDATE_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['PHOTO']['UPDATE_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['PHOTO']['UPDATE_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['PHOTO']['UPDATE_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['PHOTO']['UPDATE_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['PHOTO']['UPDATE_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['PHOTO']['UPDATE_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['PHOTO']['UPDATE_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['PHOTO']['UPDATE_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['PHOTO']['UPDATE_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['PHOTO']['UPDATE_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['PHOTO']['UPDATE_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • UPDATE_AT string (19) "08.05.2026 09:06:12"
    (string) $arResult['PHOTO']['UPDATE_AT']
MESSAGE => array (24)
$arResult['MESSAGE']
ID => string (7) "1012192"
$arResult['MESSAGE']['ID']
CHANNEL_ID => string (10) "1619890852"
$arResult['MESSAGE']['CHANNEL_ID']
2021-05-01T17:40:52+00:00
POST_ID => string (5) "15116"
$arResult['MESSAGE']['POST_ID']
GROUP_ID => string (17) "14118881347954258"
$arResult['MESSAGE']['GROUP_ID']
DATE => Bitrix\Main\Type\DateTime#694 (2)
$arResult['MESSAGE']['DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#789 2025-12-04 17:56:08 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['MESSAGE']['DATE']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['MESSAGE']['DATE']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['MESSAGE']['DATE']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['MESSAGE']['DATE']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['MESSAGE']['DATE']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['MESSAGE']['DATE']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['MESSAGE']['DATE']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['MESSAGE']['DATE']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['MESSAGE']['DATE']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['MESSAGE']['DATE']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['MESSAGE']['DATE']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['MESSAGE']['DATE']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['MESSAGE']['DATE']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['MESSAGE']['DATE']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['MESSAGE']['DATE']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['MESSAGE']['DATE']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • DATE string (19) "04.12.2025 20:56:08"
    (string) $arResult['MESSAGE']['DATE']
EDIT_DATE => Bitrix\Main\Type\DateTime#788 (2)
$arResult['MESSAGE']['EDIT_DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#791 2025-12-04 19:09:06 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['MESSAGE']['EDIT_DATE']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['MESSAGE']['EDIT_DATE']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['MESSAGE']['EDIT_DATE']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['MESSAGE']['EDIT_DATE']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['MESSAGE']['EDIT_DATE']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['MESSAGE']['EDIT_DATE']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['MESSAGE']['EDIT_DATE']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['MESSAGE']['EDIT_DATE']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['MESSAGE']['EDIT_DATE']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['MESSAGE']['EDIT_DATE']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['MESSAGE']['EDIT_DATE']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['MESSAGE']['EDIT_DATE']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['MESSAGE']['EDIT_DATE']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['MESSAGE']['EDIT_DATE']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['MESSAGE']['EDIT_DATE']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['MESSAGE']['EDIT_DATE']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • EDIT_DATE string (19) "04.12.2025 22:09:06"
    (string) $arResult['MESSAGE']['EDIT_DATE']
AUTHOR_NAME => UTF-8 string (8) "СКГА"
$arResult['MESSAGE']['AUTHOR_NAME']
AUTHOR_DATA => array (3)
$arResult['MESSAGE']['AUTHOR_DATA']
id => integer 1619890852
$arResult['MESSAGE']['AUTHOR_DATA']['id']
2021-05-01T17:40:52+00:00
name => UTF-8 string (8) "СКГА"
$arResult['MESSAGE']['AUTHOR_DATA']['name']
username => string (6) "ncsaru"
$arResult['MESSAGE']['AUTHOR_DATA']['username']
CODE => string (61) "v-rossii-prodolzhaetsya-narodnoe-golosovanie-v-ramkakh-premii"
$arResult['MESSAGE']['CODE']
VIEWS => string (4) "1061"
$arResult['MESSAGE']['VIEWS']
FORWARDS => string (1) "0"
$arResult['MESSAGE']['FORWARDS']
COMMENTS => string (1) "0"
$arResult['MESSAGE']['COMMENTS']
REPLY_TO => null
$arResult['MESSAGE']['REPLY_TO']
FWD_FROM => array (0)
$arResult['MESSAGE']['FWD_FROM']
REACTIONS => array (9)
$arResult['MESSAGE']['REACTIONS']
  • Table (9)
  • Contents (9)
  • hexhtmlcountemojireaction
    0F09F918D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-820null?
    1F09F92AF<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-818null?
    2E29DA4E2808DF09F94A5<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/EUTF-814null???
    3F09FA5B0<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-812null?
    4F09F94A5<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-811null?
    5F09F988D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-811null?
    6F09FA4A9<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-810null?
    7E29DA4<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/EUTF-87null?
    8F09F8E89<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-86null?
  • 0 => array (5)
    $arResult['MESSAGE']['REACTIONS'][0]
    hex => string (8) "F09F918D"
    $arResult['MESSAGE']['REACTIONS'][0]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][0]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F918D.png')"><b>?</b></i>
    
    count => integer 20
    $arResult['MESSAGE']['REACTIONS'][0]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][0]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][0]['reaction']
    1 => array (5)
    $arResult['MESSAGE']['REACTIONS'][1]
    hex => string (8) "F09F92AF"
    $arResult['MESSAGE']['REACTIONS'][1]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][1]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F92AF.png')"><b>?</b></i>
    
    count => integer 18
    $arResult['MESSAGE']['REACTIONS'][1]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][1]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][1]['reaction']
    2 => array (5)
    $arResult['MESSAGE']['REACTIONS'][2]
    hex => string (20) "E29DA4E2808DF09F94A5"
    $arResult['MESSAGE']['REACTIONS'][2]['hex']
    html => string (116) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E2...
    $arResult['MESSAGE']['REACTIONS'][2]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E29DA4E2808DF09F94A5.png')"><b>???</b></i>
    
    count => integer 14
    $arResult['MESSAGE']['REACTIONS'][2]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][2]['emoji']
    reaction => string (3) "???"
    $arResult['MESSAGE']['REACTIONS'][2]['reaction']
    3 => array (5)
    $arResult['MESSAGE']['REACTIONS'][3]
    hex => string (8) "F09FA5B0"
    $arResult['MESSAGE']['REACTIONS'][3]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][3]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09FA5B0.png')"><b>?</b></i>
    
    count => integer 12
    $arResult['MESSAGE']['REACTIONS'][3]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][3]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][3]['reaction']
    4 => array (5)
    $arResult['MESSAGE']['REACTIONS'][4]
    hex => string (8) "F09F94A5"
    $arResult['MESSAGE']['REACTIONS'][4]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][4]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F94A5.png')"><b>?</b></i>
    
    count => integer 11
    $arResult['MESSAGE']['REACTIONS'][4]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][4]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][4]['reaction']
    5 => array (5)
    $arResult['MESSAGE']['REACTIONS'][5]
    hex => string (8) "F09F988D"
    $arResult['MESSAGE']['REACTIONS'][5]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][5]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F988D.png')"><b>?</b></i>
    
    count => integer 11
    $arResult['MESSAGE']['REACTIONS'][5]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][5]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][5]['reaction']
    6 => array (5)
    $arResult['MESSAGE']['REACTIONS'][6]
    hex => string (8) "F09FA4A9"
    $arResult['MESSAGE']['REACTIONS'][6]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][6]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09FA4A9.png')"><b>?</b></i>
    
    count => integer 10
    $arResult['MESSAGE']['REACTIONS'][6]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][6]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][6]['reaction']
    7 => array (5)
    $arResult['MESSAGE']['REACTIONS'][7]
    hex => string (6) "E29DA4"
    $arResult['MESSAGE']['REACTIONS'][7]['hex']
    html => string (100) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E2...
    $arResult['MESSAGE']['REACTIONS'][7]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E29DA4.png')"><b>?</b></i>
    
    count => integer 7
    $arResult['MESSAGE']['REACTIONS'][7]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][7]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][7]['reaction']
    8 => array (5)
    $arResult['MESSAGE']['REACTIONS'][8]
    hex => string (8) "F09F8E89"
    $arResult['MESSAGE']['REACTIONS'][8]['hex']
    html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][8]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F8E89.png')"><b>?</b></i>
    
    count => integer 6
    $arResult['MESSAGE']['REACTIONS'][8]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][8]['emoji']
    reaction => string (1) "?"
    $arResult['MESSAGE']['REACTIONS'][8]['reaction']
LANG_CODE => string (2) "ru"
$arResult['MESSAGE']['LANG_CODE']
MESSAGE_LENGTH => string (3) "760"
$arResult['MESSAGE']['MESSAGE_LENGTH']
SCORE => string (3) "124"
$arResult['MESSAGE']['SCORE']
SCORE_UPDATED_AT => Bitrix\Main\Type\DateTime#790 (2)
$arResult['MESSAGE']['SCORE_UPDATED_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#793 2026-04-27 11:16:03 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['MESSAGE']['SCORE_UPDATED_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['MESSAGE']['SCORE_UPDATED_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['MESSAGE']['SCORE_UPDATED_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • SCORE_UPDATED_AT string (19) "27.04.2026 14:16:03"
    (string) $arResult['MESSAGE']['SCORE_UPDATED_AT']
UPDATE_AT => Bitrix\Main\Type\DateTime#792 (2)
$arResult['MESSAGE']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#795 2026-05-12 15:05:35 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['MESSAGE']['UPDATE_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['MESSAGE']['UPDATE_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['MESSAGE']['UPDATE_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['MESSAGE']['UPDATE_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['MESSAGE']['UPDATE_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['MESSAGE']['UPDATE_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['MESSAGE']['UPDATE_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['MESSAGE']['UPDATE_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['MESSAGE']['UPDATE_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['MESSAGE']['UPDATE_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['MESSAGE']['UPDATE_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['MESSAGE']['UPDATE_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['MESSAGE']['UPDATE_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['MESSAGE']['UPDATE_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['MESSAGE']['UPDATE_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['MESSAGE']['UPDATE_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • UPDATE_AT string (19) "12.05.2026 18:05:35"
    (string) $arResult['MESSAGE']['UPDATE_AT']
MESSAGE => UTF-8 string (1333) "? **В России продолжается народное голосование в рамках Премии молодежных до...
$arResult['MESSAGE']['MESSAGE']
? **В России продолжается народное голосование в рамках Премии молодежных достижений «Время молодых»
**
До** 19 декабря на Госуслугах можно поддержать города — претендентов на звания «Молодежная столица Рос**сии» и «Город молодежи» 2026 года. Впервые проходит и открытое голосование за __«Лидера молодых» в канале Р__осм__олодёжи в мессен__джере MAX.

Премия объединяет лучшие инициативы в сфере__ молодёжной поли__тики и включает широкий спектр номинаций: от «Места молодых» и «Героя нашего времени» до проектов в области экологии, производства и семейных инициатив.

Имена победителей объявят 20 декабря на торжественной церемонии в Национальном центре «Россия».

Ссылки для голосования: 

- в МАХ: https://vk.cc/cRTxjb 
- на Госуслугах: https://vk.cc/cRTx7L
MESSAGE_HTML => UTF-8 string (1463) "?? <b>В России продолжается народное голосование в рамках Премии молодежных ...
$arResult['MESSAGE']['MESSAGE_HTML']
?? <b>В России продолжается народное голосование в рамках Премии молодежных достижений «Время молодых»<br>
</b><br>
До<b> 19 декабря на Госуслугах можно поддержать города — претендентов на звания «Молодежная столица Рос</b>сии» и «Город молодежи» 2026 года. Впервые проходит и открытое голосование за <i>«Лидера молодых» в канале Р</i>осм<i>олодёжи в мессен</i>джере MAX.<br>
<br>
Премия объединяет лучшие инициативы в сфере<i> молодёжной поли</i>тики и включает широкий спектр номинаций: от «Места молодых» и «Героя нашего времени» до проектов в области экологии, производства и семейных инициатив.<br>
<br>
Имена победителей объявят 20 декабря на торжественной церемонии в Национальном центре «Россия».<br>
<br>
Ссылки для голосования: <br>
<br>
- в МАХ: <a href="https://vk.cc/cRTxjb">https://vk.cc/cRTxjb</a> <br>
- на Госуслугах: <a href="https://vk.cc/cRTx7L">https://vk.cc/cRTx7L</a>
MEDIA => array (13)
$arResult['MESSAGE']['MEDIA']
ID => string (7) "1012192"
$arResult['MESSAGE']['MEDIA']['ID']
CHANNEL_ID => string (10) "1619890852"
$arResult['MESSAGE']['MEDIA']['CHANNEL_ID']
2021-05-01T17:40:52+00:00
POST_ID => string (5) "15116"
$arResult['MESSAGE']['MEDIA']['POST_ID']
MEDIA_ID => string (19) "5300874067684561019"
$arResult['MESSAGE']['MEDIA']['MEDIA_ID']
TYPE => string (5) "photo"
$arResult['MESSAGE']['MEDIA']['TYPE']
IS_IMAGE => string (1) "Y"
$arResult['MESSAGE']['MEDIA']['IS_IMAGE']
IS_ROUND => string (1) "N"
$arResult['MESSAGE']['MEDIA']['IS_ROUND']
IS_VIDEO => string (1) "N"
$arResult['MESSAGE']['MEDIA']['IS_VIDEO']
IS_VOICE => string (1) "N"
$arResult['MESSAGE']['MEDIA']['IS_VOICE']
UPDATE_AT => Bitrix\Main\Type\DateTime#794 (2)
$arResult['MESSAGE']['MEDIA']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#797 2025-12-07 05:53:23 +00:00 UTC
    • Methods (17)
    • Static methods (5)
    • Class constants (14)
    protected userTimeEnabled -> boolean true
  • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
    new \Bitrix\Main\Type\DateTime()
    /**
     * @param string | null $time String representation of datetime.
     * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
     * @param \DateTimeZone | null $timezone Optional timezone object.
     *
     * @throws Main\ObjectException
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
    public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->toString()
    /**
     * Converts date to string, using Culture and global timezone settings.
     *
     * @param Context\Culture | null $culture Culture contains datetime format.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
    public getTimeZone(): \DateTimeZone Returns timezone object.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->getTimeZone()
    /**
     * Returns timezone object.
     *
     * @return \DateTimeZone
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
    public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->setTimeZone()
    /**
     * Sets timezone object.
     *
     * @param \DateTimeZone $timezone Timezone object.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
    public setDefaultTimeZone(): DateTime Sets default timezone.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
    /**
     * Sets default timezone.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
    public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->setTime()
    /**
     * @param int $hour Hour value.
     * @param int $minute Minute value.
     * @param int $second Second value.
     * @param int $microseconds Microseconds value.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
    public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->toUserTime()
    /**
     * Changes time from server time to user time using global timezone settings.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
    public isUserTimeEnabled(): bool
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
    /**
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
    public disableUserTime(): $this
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->disableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
    public enableUserTime(): $this
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->enableUserTime()
    /**
     * @return $this
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
    protected parse($format, $time): array|bool
    /**
     * @param string $format
     * @param string $time
     * @return array|bool
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
    public format($format): string Formats date value to string.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->format()
    /**
     * Formats date value to string.
     *
     * @param string $format PHP date format.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
    public __clone(): void Produces the copy of the object.
    clone $arResult['MESSAGE']['MEDIA']['UPDATE_AT']
    /**
     * Produces the copy of the object.
     *
     * @return void
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
    public add($interval): $this Performs dates arithmetic.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->add()
    /**
     * Performs dates arithmetic.
     *
     * Each duration period is represented by an integer value followed by a period
     * designator. If the duration contains time elements, that portion of the
     * specification is preceded by the letter T.
     * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
     * M - minutes, S - seconds.
     * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
     * The unit types must be entered from the largest scale unit on the left to the
     * smallest scale unit on the right.
     * Use first "-" char for negative periods.
     * OR
     * Relative period.
     * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
     *
     * @param string $interval Time interval to add.
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
    public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->setDate()
    /**
     * Sets the current date of the DateTime object to a different date.
     * @param int $year
     * @param int $month
     * @param int $day
     *
     * @return $this
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
    public getTimestamp(): int Returns Unix timestamp from date.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->getTimestamp()
    /**
     * Returns Unix timestamp from date.
     *
     * @return int
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
    public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
    $arResult['MESSAGE']['MEDIA']['UPDATE_AT']->getDiff()
    /**
     * Returns difference between dates.
     *
     * @param Date $time
     * @return \DateInterval
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
    public __toString(): string Converts a date to the string with default culture format setting.
    (string) $arResult['MESSAGE']['MEDIA']['UPDATE_AT']
    /**
     * Converts a date to the string with default culture format setting.
     *
     * @return string
     */
    
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
    private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
    Inherited from Bitrix\Main\Type\Date
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
  • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
    public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
    /**
     * Creates DateTime object from local user time using global timezone settings and default culture.
     *
     * @param string $timeString Full or short formatted time.
     *
     * @return DateTime
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
    protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
    /**
     * Returns long (including time) date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
    public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
    /**
     * Creates DateTime object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
    public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
    /**
     * Creates DateTime object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
    public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
    /**
     * Creates DateTime object from string.
     * NULL will be returned on failure.
     * @param string $timeString Full formatted time.
     * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
    public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
    /**
     * Returns a date format from the culture in the php format.
     *
     * @param Context\Culture | null $culture Optional culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
    public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
    /**
     * Converts date format from culture to php format.
     *
     * @param string $format Format string.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
    public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
    /**
     * Checks the string for correct date (by trying to create Date object).
     *
     * @param string $time String representation of date.
     * @param string $format PHP date format. If not specified, the format is got from the current culture.
     *
     * @return bool
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
    public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
    /**
     * Creates Date object from Text (return array of result object)
     * Examples: "end of next week", "tomorrow morning", "friday 25.10"
     *
     * @param string $text
     * @return DateTime|null
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
    protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
    /**
     * Returns short date culture format.
     *
     * @param Context\Culture | null $culture Culture.
     *
     * @return string
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
    public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
    /**
     * Creates Date object from PHP \DateTime object.
     *
     * @param \DateTime $datetime Source object.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
    public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
    /**
     * Creates Date object from Unix timestamp.
     *
     * @param int $timestamp Source timestamp.
     *
     * @return static
     */
    
    Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
  • UPDATE_AT string (19) "07.12.2025 08:53:23"
    (string) $arResult['MESSAGE']['MEDIA']['UPDATE_AT']
DATA => array (5)
$arResult['MESSAGE']['MEDIA']['DATA']
ID => integer 5300874067684561019
$arResult['MESSAGE']['MEDIA']['DATA']['ID']
WIDTH => integer 1062
$arResult['MESSAGE']['MEDIA']['DATA']['WIDTH']
HEIGHT => integer 1280
$arResult['MESSAGE']['MEDIA']['DATA']['HEIGHT']
RATIO => double 0.83
$arResult['MESSAGE']['MEDIA']['DATA']['RATIO']
DATE => string (25) "2025-12-04T14:55:32+00:00"
$arResult['MESSAGE']['MEDIA']['DATA']['DATE']
ORIGINAL_DATA => array (3)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']
photo => array (8)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']
id => integer 5300874067684561019
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['id']
date => string (25) "2025-12-04T14:55:32+00:00"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['date']
dc_id => integer 2
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
sizes => array (4)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
0 => array (2)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]
type => string (1) "i"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]['type']
bytes => string (25) "<binary data length: 215>"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]['bytes']
1 => array (4)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]
h => integer 320
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['h']
w => integer 266
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['w']
size => integer 17482
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['size']
type => string (1) "m"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['type']
2 => array (4)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]
h => integer 800
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['h']
w => integer 664
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['w']
size => integer 58388
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['size']
type => string (1) "x"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['type']
3 => array (4)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]
h => integer 1280
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['h']
w => integer 1062
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['w']
type => string (1) "y"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['type']
sizes => array (5) Depth Limit
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['sizes']
access_hash => integer -5555189313929930743
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
video_sizes => null
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
has_stickers => boolean false
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
file_reference => string (24) "<binary data length: 29>"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
spoiler => boolean false
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['spoiler']
ttl_seconds => null
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
IS_SPOILER => boolean false
$arResult['MESSAGE']['MEDIA']['IS_SPOILER']
GROUPED_ITEMS => array (8)
$arResult['MESSAGE']['GROUPED_ITEMS']
  • Table (8)
  • Contents (8)
  • IDCHANNEL_IDPOST_IDGROUP_IDDATEEDIT_DATEAUTHOR_NAMEAUTHOR_DATACODEVIEWSFORWARDSCOMMENTSREPLY_TOFWD_FROMREACTIONSLANG_CODEMESSAGE_LENGTHSCORESCORE_UPDATED_ATUPDATE_ATMESSAGEMESSAGE_HTMLMEDIA
    0101219216198908521511614118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)v-rossii-prodolzhaetsya-narodnoe-golosovanie-v-ramkakh-premii106100nullarray (0)array (9)ru760124Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)? **В России продолжается народное голосование в рамках Премии молодежных дUTF-8?? <b>В России продолжается народное голосование в рамках Премии молодежныхUTF-8array (13)
    1101219116198908521511714118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null65700nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    2101219016198908521511814118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null65100nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    3101218916198908521511914118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null65300nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    4101218816198908521512014118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null65800nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    5101218716198908521512114118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null66900nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    6101218616198908521512214118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null66300nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
    7101218516198908521512314118881347954258Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)СКГАarray (3)null65700nullarray (0)array (0)null00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
  • 0 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]
    ID => string (7) "1012192"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15116"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#694 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#789 2025-12-04 17:56:08 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:08"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#788 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#791 2025-12-04 19:09:06 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 22:09:06"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['username']
    CODE => string (61) "v-rossii-prodolzhaetsya-narodnoe-golosovanie-v-ramkakh-premii"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['CODE']
    VIEWS => string (4) "1061"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['FWD_FROM']
    REACTIONS => array (9)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS']
    • Table (9)
    • Contents (9)
    • hexhtmlcountemojireaction
      0F09F918D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-820null?
      1F09F92AF<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-818null?
      2E29DA4E2808DF09F94A5<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/EUTF-814null???
      3F09FA5B0<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-812null?
      4F09F94A5<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-811null?
      5F09F988D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-811null?
      6F09FA4A9<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-810null?
      7E29DA4<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/EUTF-87null?
      8F09F8E89<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-86null?
    • 0 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]
      hex => string (8) "F09F918D"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F918D.png')"><b>?</b></i>
      
      count => integer 20
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['reaction']
      1 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]
      hex => string (8) "F09F92AF"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F92AF.png')"><b>?</b></i>
      
      count => integer 18
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['reaction']
      2 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]
      hex => string (20) "E29DA4E2808DF09F94A5"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['hex']
      html => string (116) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E2...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E29DA4E2808DF09F94A5.png')"><b>???</b></i>
      
      count => integer 14
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['emoji']
      reaction => string (3) "???"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['reaction']
      3 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]
      hex => string (8) "F09FA5B0"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09FA5B0.png')"><b>?</b></i>
      
      count => integer 12
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['reaction']
      4 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]
      hex => string (8) "F09F94A5"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F94A5.png')"><b>?</b></i>
      
      count => integer 11
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][4]['reaction']
      5 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]
      hex => string (8) "F09F988D"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F988D.png')"><b>?</b></i>
      
      count => integer 11
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][5]['reaction']
      6 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]
      hex => string (8) "F09FA4A9"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09FA4A9.png')"><b>?</b></i>
      
      count => integer 10
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][6]['reaction']
      7 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]
      hex => string (6) "E29DA4"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]['hex']
      html => string (100) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E2...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/E29DA4.png')"><b>?</b></i>
      
      count => integer 7
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][7]['reaction']
      8 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]
      hex => string (8) "F09F8E89"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]['hex']
      html => string (102) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F8E89.png')"><b>?</b></i>
      
      count => integer 6
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]['emoji']
      reaction => string (1) "?"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][8]['reaction']
    LANG_CODE => string (2) "ru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['LANG_CODE']
    MESSAGE_LENGTH => string (3) "760"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE_LENGTH']
    SCORE => string (3) "124"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE']
    SCORE_UPDATED_AT => Bitrix\Main\Type\DateTime#790 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#793 2026-04-27 11:16:03 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • SCORE_UPDATED_AT string (19) "27.04.2026 14:16:03"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#792 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#795 2026-05-12 15:05:35 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "12.05.2026 18:05:35"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
    MESSAGE => UTF-8 string (1333) "? **В России продолжается народное голосование в рамках Премии молодежных до...
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE']
    ? **В России продолжается народное голосование в рамках Премии молодежных достижений «Время молодых»
    **
    До** 19 декабря на Госуслугах можно поддержать города — претендентов на звания «Молодежная столица Рос**сии» и «Город молодежи» 2026 года. Впервые проходит и открытое голосование за __«Лидера молодых» в канале Р__осм__олодёжи в мессен__джере MAX.
    
    Премия объединяет лучшие инициативы в сфере__ молодёжной поли__тики и включает широкий спектр номинаций: от «Места молодых» и «Героя нашего времени» до проектов в области экологии, производства и семейных инициатив.
    
    Имена победителей объявят 20 декабря на торжественной церемонии в Национальном центре «Россия».
    
    Ссылки для голосования: 
    
    - в МАХ: https://vk.cc/cRTxjb 
    - на Госуслугах: https://vk.cc/cRTx7L
    
    MESSAGE_HTML => UTF-8 string (1463) "?? <b>В России продолжается народное голосование в рамках Премии молодежных ...
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE_HTML']
    ?? <b>В России продолжается народное голосование в рамках Премии молодежных достижений «Время молодых»<br>
    </b><br>
    До<b> 19 декабря на Госуслугах можно поддержать города — претендентов на звания «Молодежная столица Рос</b>сии» и «Город молодежи» 2026 года. Впервые проходит и открытое голосование за <i>«Лидера молодых» в канале Р</i>осм<i>олодёжи в мессен</i>джере MAX.<br>
    <br>
    Премия объединяет лучшие инициативы в сфере<i> молодёжной поли</i>тики и включает широкий спектр номинаций: от «Места молодых» и «Героя нашего времени» до проектов в области экологии, производства и семейных инициатив.<br>
    <br>
    Имена победителей объявят 20 декабря на торжественной церемонии в Национальном центре «Россия».<br>
    <br>
    Ссылки для голосования: <br>
    <br>
    - в МАХ: <a href="https://vk.cc/cRTxjb">https://vk.cc/cRTxjb</a> <br>
    - на Госуслугах: <a href="https://vk.cc/cRTx7L">https://vk.cc/cRTx7L</a>
    
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']
    ID => string (7) "1012192"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15116"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561019"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#794 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#797 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']
    ID => integer 5300874067684561019
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:55:32+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561019
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:55:32+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer -5555189313929930743
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['IS_SPOILER']
    1 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]
    ID => string (7) "1012191"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15117"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#796 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#799 2025-12-04 17:56:08 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:08"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#798 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#801 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['CODE']
    VIEWS => string (3) "657"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#800 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#704 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']
    ID => string (7) "1012191"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15117"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561020"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#716 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#711 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']
    ID => integer 5300874067684561020
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:55:39+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561020
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:55:39+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer 9205290945691608333
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['IS_SPOILER']
    2 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]
    ID => string (7) "1012190"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15118"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#700 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#807 2025-12-04 17:56:08 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:08"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#819 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#702 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['CODE']
    VIEWS => string (3) "651"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#908 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#705 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']
    ID => string (7) "1012190"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15118"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561021"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#825 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#822 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']
    ID => integer 5300874067684561021
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:55:44+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561021
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:55:44+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer -235068368708885588
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][2]['MEDIA']['IS_SPOILER']
    3 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]
    ID => string (7) "1012189"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15119"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#707 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#890 2025-12-04 17:56:08 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:08"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#710 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#836 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['CODE']
    VIEWS => string (3) "653"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#827 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#712 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']
    ID => string (7) "1012189"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15119"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561022"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#871 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#715 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']
    ID => integer 5300874067684561022
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:55:47+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561022
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:55:47+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer -4559320712715342739
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][3]['MEDIA']['IS_SPOILER']
    4 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]
    ID => string (7) "1012188"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15120"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#844 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#833 2025-12-04 17:56:08 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:08"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#717 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#815 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['CODE']
    VIEWS => string (3) "658"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#720 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#818 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']
    ID => string (7) "1012188"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15120"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561023"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#703 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#810 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']
    ID => integer 5300874067684561023
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:55:50+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561023
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:55:50+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer 8078785361977762225
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][4]['MEDIA']['IS_SPOILER']
    5 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]
    ID => string (7) "1012187"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15121"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#855 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#852 2025-12-04 17:56:09 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:09"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#990 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#989 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['CODE']
    VIEWS => string (3) "669"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#988 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#987 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']
    ID => string (7) "1012187"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15121"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561025"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#986 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#985 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']
    ID => integer 5300874067684561025
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:56:00+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561025
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:56:00+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer 629562823428825380
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][5]['MEDIA']['IS_SPOILER']
    6 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]
    ID => string (7) "1012186"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15122"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#984 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#983 2025-12-04 17:56:09 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:09"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#982 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#981 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['CODE']
    VIEWS => string (3) "663"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#980 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#979 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']
    ID => string (7) "1012186"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15122"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561026"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#978 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#977 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']
    ID => integer 5300874067684561026
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:56:07+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561026
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:56:07+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer -8914544533542982446
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][6]['MEDIA']['IS_SPOILER']
    7 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]
    ID => string (7) "1012185"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15123"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['POST_ID']
    GROUP_ID => string (17) "14118881347954258"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#976 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#975 2025-12-04 17:56:09 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • DATE string (19) "04.12.2025 20:56:09"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#974 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#973 2025-12-04 17:56:11 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • EDIT_DATE string (19) "04.12.2025 20:56:11"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['AUTHOR_DATA']
    id => integer 1619890852
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['AUTHOR_DATA']['id']
    2021-05-01T17:40:52+00:00
    
    name => UTF-8 string (8) "СКГА"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['AUTHOR_DATA']['name']
    username => string (6) "ncsaru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['CODE']
    VIEWS => string (3) "657"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['VIEWS']
    FORWARDS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['COMMENTS']
    REPLY_TO => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['FWD_FROM']
    REACTIONS => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['REACTIONS']
    LANG_CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['LANG_CODE']
    MESSAGE_LENGTH => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#972 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#971 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['UPDATE_AT']
    MESSAGE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MESSAGE']
    MESSAGE_HTML => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MESSAGE_HTML']
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']
    ID => string (7) "1012185"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1619890852"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['CHANNEL_ID']
    2021-05-01T17:40:52+00:00
    
    POST_ID => string (5) "15123"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5300874067684561027"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['MEDIA_ID']
    TYPE => string (5) "photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['TYPE']
    IS_IMAGE => string (1) "Y"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['IS_IMAGE']
    IS_ROUND => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['IS_ROUND']
    IS_VIDEO => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['IS_VIDEO']
    IS_VOICE => string (1) "N"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['IS_VOICE']
    UPDATE_AT => Bitrix\Main\Type\DateTime#970 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#969 2025-12-07 05:53:23 +00:00 UTC
      • Methods (17)
      • Static methods (5)
      • Class constants (14)
      protected userTimeEnabled -> boolean true
    • public __construct($time = null, $format = null, ?DateTimeZone $timezone = null)
      new \Bitrix\Main\Type\DateTime()
      /**
       * @param string | null $time String representation of datetime.
       * @param string | null $format PHP datetime format. If not specified, the format is got from the current culture.
       * @param \DateTimeZone | null $timezone Optional timezone object.
       *
       * @throws Main\ObjectException
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:20
      public toString(?Bitrix\Main\Context\Culture $culture = null): string Converts date to string, using Culture and global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->toString()
      /**
       * Converts date to string, using Culture and global timezone settings.
       *
       * @param Context\Culture | null $culture Culture contains datetime format.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:86
      public getTimeZone(): \DateTimeZone Returns timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->getTimeZone()
      /**
       * Returns timezone object.
       *
       * @return \DateTimeZone
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:106
      public setTimeZone(DateTimeZone $timezone): DateTime Sets timezone object.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->setTimeZone()
      /**
       * Sets timezone object.
       *
       * @param \DateTimeZone $timezone Timezone object.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:118
      public setDefaultTimeZone(): DateTime Sets default timezone.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->setDefaultTimeZone()
      /**
       * Sets default timezone.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:129
      public setTime($hour, $minute, $second = 0, $microseconds = 0): DateTime
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->setTime()
      /**
       * @param int $hour Hour value.
       * @param int $minute Minute value.
       * @param int $second Second value.
       * @param int $microseconds Microseconds value.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:144
      public toUserTime(): DateTime Changes time from server time to user time using global timezone settings.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->toUserTime()
      /**
       * Changes time from server time to user time using global timezone settings.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:155
      public isUserTimeEnabled(): bool
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->isUserTimeEnabled()
      /**
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:281
      public disableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->disableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:289
      public enableUserTime(): $this
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->enableUserTime()
      /**
       * @return $this
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:299
      protected parse($format, $time): array|bool
      /**
       * @param string $format
       * @param string $time
       * @return array|bool
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:53
      public format($format): string Formats date value to string.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->format()
      /**
       * Formats date value to string.
       *
       * @param string $format PHP date format.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:110
      public __clone(): void Produces the copy of the object.
      clone $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']
      /**
       * Produces the copy of the object.
       *
       * @return void
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:120
      public add($interval): $this Performs dates arithmetic.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->add()
      /**
       * Performs dates arithmetic.
       *
       * Each duration period is represented by an integer value followed by a period
       * designator. If the duration contains time elements, that portion of the
       * specification is preceded by the letter T.
       * Period Designators: Y - years, M - months, D - days, W - weeks, H - hours,
       * M - minutes, S - seconds.
       * Examples: two days - 2D, two seconds - T2S, six years and five minutes - 6YT5M.
       * The unit types must be entered from the largest scale unit on the left to the
       * smallest scale unit on the right.
       * Use first "-" char for negative periods.
       * OR
       * Relative period.
       * Examples: "+5 weeks", "12 day", "-7 weekdays", '3 months - 5 days'
       *
       * @param string $interval Time interval to add.
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:145
      public setDate($year, $month, $day): $this Sets the current date of the DateTime object to a different date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->setDate()
      /**
       * Sets the current date of the DateTime object to a different date.
       * @param int $year
       * @param int $month
       * @param int $day
       *
       * @return $this
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:169
      public getTimestamp(): int Returns Unix timestamp from date.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->getTimestamp()
      /**
       * Returns Unix timestamp from date.
       *
       * @return int
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:218
      public getDiff(Bitrix\Main\Type\Date $time): \DateInterval Returns difference between dates.
      $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']->getDiff()
      /**
       * Returns difference between dates.
       *
       * @param Date $time
       * @return \DateInterval
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:229
      public __toString(): string Converts a date to the string with default culture format setting.
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']
      /**
       * Converts a date to the string with default culture format setting.
       *
       * @return string
       */
      
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:252
      private Bitrix\Main\Type\Date::tryToCreateIntervalByDesignators($interval)
      Inherited from Bitrix\Main\Type\Date
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:176
    • public static Bitrix\Main\Type\DateTime::secondsToOffset($seconds, $delimiter = '')
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:71
      public static Bitrix\Main\Type\DateTime::createFromUserTime($timeString): DateTime Creates DateTime object from local user time using global timezone settings a...
      /**
       * Creates DateTime object from local user time using global timezone settings and default culture.
       *
       * @param string $timeString Full or short formatted time.
       *
       * @return DateTime
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:180
      protected static Bitrix\Main\Type\DateTime::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns long (including time) date culture format.
      /**
       * Returns long (including time) date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:216
      public static Bitrix\Main\Type\DateTime::createFromPhp(DateTime $datetime): static Creates DateTime object from PHP \DateTime object.
      /**
       * Creates DateTime object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:232
      public static Bitrix\Main\Type\DateTime::createFromTimestamp($timestamp): static Creates DateTime object from Unix timestamp.
      /**
       * Creates DateTime object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:246
      public static Bitrix\Main\Type\DateTime::tryParse($timeString, $format = null): DateTime|null Creates DateTime object from string. NULL will be returned on failure.
      /**
       * Creates DateTime object from string.
       * NULL will be returned on failure.
       * @param string $timeString Full formatted time.
       * @param string $format PHP datetime format. If not specified, the format is got from the current culture.
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/datetime.php:260
      public static Bitrix\Main\Type\Date::getFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns a date format from the culture in the php format.
      /**
       * Returns a date format from the culture in the php format.
       *
       * @param Context\Culture | null $culture Optional culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:264
      public static Bitrix\Main\Type\Date::convertFormatToPhp($format): string Converts date format from culture to php format.
      /**
       * Converts date format from culture to php format.
       *
       * @param string $format Format string.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:309
      public static Bitrix\Main\Type\Date::isCorrect($time, $format = null): bool Checks the string for correct date (by trying to create Date object).
      /**
       * Checks the string for correct date (by trying to create Date object).
       *
       * @param string $time String representation of date.
       * @param string $format PHP date format. If not specified, the format is got from the current culture.
       *
       * @return bool
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:359
      public static Bitrix\Main\Type\Date::createFromText($text): DateTime|null Creates Date object from Text (return array of result object) Examples: "end ...
      /**
       * Creates Date object from Text (return array of result object)
       * Examples: "end of next week", "tomorrow morning", "friday 25.10"
       *
       * @param string $text
       * @return DateTime|null
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:417
      protected static Bitrix\Main\Type\Date::getCultureFormat(?Bitrix\Main\Context\Culture $culture = null): string Returns short date culture format.
      /**
       * Returns short date culture format.
       *
       * @param Context\Culture | null $culture Culture.
       *
       * @return string
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:293
      public static Bitrix\Main\Type\Date::createFromPhp(DateTime $datetime): static Creates Date object from PHP \DateTime object.
      /**
       * Creates Date object from PHP \DateTime object.
       *
       * @param \DateTime $datetime Source object.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:387
      public static Bitrix\Main\Type\Date::createFromTimestamp($timestamp): static Creates Date object from Unix timestamp.
      /**
       * Creates Date object from Unix timestamp.
       *
       * @param int $timestamp Source timestamp.
       *
       * @return static
       */
      
      Defined in <ROOT>/bitrix/modules/main/lib/type/date.php:402
    • UPDATE_AT string (19) "07.12.2025 08:53:23"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']
    ID => integer 5300874067684561027
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']['ID']
    WIDTH => integer 1062
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1280
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.83
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-12-04T14:56:08+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']
    photo => array (8)
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']
    id => integer 5300874067684561027
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-12-04T14:56:08+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['date']
    dc_id => integer 2
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['dc_id']
    sizes => array (4) Depth Limit
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['sizes']
    access_hash => integer 8142766735378842490
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['video_sizes']
    has_stickers => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['has_stickers']
    file_reference => string (24) "<binary data length: 29>"
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['photo']['file_reference']
    spoiler => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['spoiler']
    ttl_seconds => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['ORIGINAL_DATA']['ttl_seconds']
    IS_SPOILER => boolean false
    $arResult['MESSAGE']['GROUPED_ITEMS'][7]['MEDIA']['IS_SPOILER']
IS_EMBED => boolean false
$arResult['IS_EMBED']
IS_DETAILED => boolean true
$arResult['IS_DETAILED']
?? В России продолжается народное голосование в рамках Премии молодежных достижений «Время молодых»

До 19 декабря на Госуслугах можно поддержать города — претендентов на звания «Молодежная столица России» и «Город молодежи» 2026 года. Впервые проходит и открытое голосование за «Лидера молодых» в канале Росмолодёжи в мессенджере MAX.

Премия объединяет лучшие инициативы в сфере молодёжной политики и включает широкий спектр номинаций: от «Места молодых» и «Героя нашего времени» до проектов в области экологии, производства и семейных инициатив.

Имена победителей объявят 20 декабря на торжественной церемонии в Национальном центре «Россия».

Ссылки для голосования:

- в МАХ: https://vk.cc/cRTxjb
- на Госуслугах: https://vk.cc/cRTx7L
? 20
? 18
??? 14
1.1K

Обсуждение 0

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram