$arResult array (41)
ID => string (10) "1608961821"
$arResult['ID']
2020-12-26T05:50:21+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) "0"
$arResult['MODERATION']
CONFIRMED => string (1) "0"
$arResult['CONFIRMED']
SEO_INDEX => null
$arResult['SEO_INDEX']
SEO_FEED => null
$arResult['SEO_FEED']
NAME => UTF-8 string (35) "Азиатский Экспресс"
$arResult['NAME']
USERNAME => string (11) "ExpressAsia"
$arResult['USERNAME']
DESCRIPTION => UTF-8 string (341) "Доставим вам самые интересные новости Центральной Азии и других регионов. Вс...
$arResult['DESCRIPTION']
Доставим вам самые интересные новости Центральной Азии и других регионов. Все самое интересное и ничего лишнего.

Для связи: @ZarinaExAsia

Бот обратной связи на условиях анонимности:
@ExpressAsiaa_bot
DESCRIPTION_LENGTH => string (1) "0"
$arResult['DESCRIPTION_LENGTH']
CREATION => Bitrix\Main\Type\DateTime#428 (2)
$arResult['CREATION']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#429 2023-03-26 02:52: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['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) "26.03.2023 05:52:35"
    (string) $arResult['CREATION']
UPDATE_AT => Bitrix\Main\Type\DateTime#430 (2)
$arResult['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#431 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) "1608961821"
$arResult['CHANNEL_ID']
2020-12-26T05:50:21+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) "9054"
$arResult['CHANNEL_SUBSCRIBERS']
CHANNEL_CHAT => null
$arResult['CHANNEL_CHAT']
CHANNEL_PTS => string (6) "115651"
$arResult['CHANNEL_PTS']
CHANNEL_PTS_DATE => Bitrix\Main\Type\DateTime#432 (2)
$arResult['CHANNEL_PTS_DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#433 2026-05-22 17:34:32 +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) "22.05.2026 20:34:32"
    (string) $arResult['CHANNEL_PTS_DATE']
CHANNEL_UPDATE_AT => Bitrix\Main\Type\DateTime#434 (2)
$arResult['CHANNEL_UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#435 2026-05-22 17:34:32 +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) "22.05.2026 20:34:32"
    (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) "1608961821"
$arResult['PHOTO']['ID']
2020-12-26T05:50:21+00:00
PHOTO_ID => string (19) "5211121161142477286"
$arResult['PHOTO']['PHOTO_ID']
TYPE => string (10) "image/jpeg"
$arResult['PHOTO']['TYPE']
SIZE => string (5) "32990"
$arResult['PHOTO']['SIZE']
WIDTH => string (3) "640"
$arResult['PHOTO']['WIDTH']
HEIGHT => string (3) "640"
$arResult['PHOTO']['HEIGHT']
PATH => string (56) "/upload/tg/user_photo/1608961821_5211121161142477286.jpg"
$arResult['PHOTO']['PATH']
UPDATE_AT => Bitrix\Main\Type\DateTime#476 (2)
$arResult['PHOTO']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#475 2026-05-22 17:34:32 +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) "22.05.2026 20:34:32"
    (string) $arResult['PHOTO']['UPDATE_AT']
MESSAGE => array (24)
$arResult['MESSAGE']
ID => string (8) "15270558"
$arResult['MESSAGE']['ID']
CHANNEL_ID => string (10) "1608961821"
$arResult['MESSAGE']['CHANNEL_ID']
2020-12-26T05:50:21+00:00
POST_ID => string (5) "24046"
$arResult['MESSAGE']['POST_ID']
GROUP_ID => string (17) "13984647053183818"
$arResult['MESSAGE']['GROUP_ID']
DATE => Bitrix\Main\Type\DateTime#802 (2)
$arResult['MESSAGE']['DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#801 2025-05-24 10:01: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['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) "24.05.2025 13:01:21"
    (string) $arResult['MESSAGE']['DATE']
EDIT_DATE => Bitrix\Main\Type\DateTime#800 (2)
$arResult['MESSAGE']['EDIT_DATE']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#799 2025-05-24 10:02:34 +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) "24.05.2025 13:02:34"
    (string) $arResult['MESSAGE']['EDIT_DATE']
AUTHOR_NAME => UTF-8 string (35) "Азиатский Экспресс"
$arResult['MESSAGE']['AUTHOR_NAME']
AUTHOR_DATA => array (3)
$arResult['MESSAGE']['AUTHOR_DATA']
id => integer 1608961821
$arResult['MESSAGE']['AUTHOR_DATA']['id']
2020-12-26T05:50:21+00:00
name => UTF-8 string (35) "Азиатский Экспресс"
$arResult['MESSAGE']['AUTHOR_DATA']['name']
username => string (11) "ExpressAsia"
$arResult['MESSAGE']['AUTHOR_DATA']['username']
CODE => string (55) "uzbekistan-bezopasnost-podrostkov-vazhnee-populizma-v-r"
$arResult['MESSAGE']['CODE']
VIEWS => string (4) "4990"
$arResult['MESSAGE']['VIEWS']
FORWARDS => string (2) "18"
$arResult['MESSAGE']['FORWARDS']
COMMENTS => string (1) "0"
$arResult['MESSAGE']['COMMENTS']
REPLY_TO => string (5) "23747"
$arResult['MESSAGE']['REPLY_TO']
FWD_FROM => array (0)
$arResult['MESSAGE']['FWD_FROM']
REACTIONS => array (4)
$arResult['MESSAGE']['REACTIONS']
  • Table (4)
  • Contents (4)
  • hexhtmlcountemojireaction
    0F09F918D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-86null👍
    1F09FA494<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-84null🤔
    2F09F9180<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-82null👀
    3null<tg-emoji emoji-id="5289965567552275389"></tg-emoji>15289965567552275389null
  • 0 => array (5)
    $arResult['MESSAGE']['REACTIONS'][0]
    hex => string (8) "F09F918D"
    $arResult['MESSAGE']['REACTIONS'][0]['hex']
    html => UTF-8 string (105) "<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 6
    $arResult['MESSAGE']['REACTIONS'][0]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][0]['emoji']
    reaction => UTF-8 string (4) "👍"
    $arResult['MESSAGE']['REACTIONS'][0]['reaction']
    1 => array (5)
    $arResult['MESSAGE']['REACTIONS'][1]
    hex => string (8) "F09FA494"
    $arResult['MESSAGE']['REACTIONS'][1]['hex']
    html => UTF-8 string (105) "<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/F09FA494.png')"><b>🤔</b></i>
    
    count => integer 4
    $arResult['MESSAGE']['REACTIONS'][1]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][1]['emoji']
    reaction => UTF-8 string (4) "🤔"
    $arResult['MESSAGE']['REACTIONS'][1]['reaction']
    2 => array (5)
    $arResult['MESSAGE']['REACTIONS'][2]
    hex => string (8) "F09F9180"
    $arResult['MESSAGE']['REACTIONS'][2]['hex']
    html => UTF-8 string (105) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
    $arResult['MESSAGE']['REACTIONS'][2]['html']
    <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F9180.png')"><b>👀</b></i>
    
    count => integer 2
    $arResult['MESSAGE']['REACTIONS'][2]['count']
    emoji => null
    $arResult['MESSAGE']['REACTIONS'][2]['emoji']
    reaction => UTF-8 string (4) "👀"
    $arResult['MESSAGE']['REACTIONS'][2]['reaction']
    3 => array (5)
    $arResult['MESSAGE']['REACTIONS'][3]
    hex => null
    $arResult['MESSAGE']['REACTIONS'][3]['hex']
    html => string (52) "<tg-emoji emoji-id="5289965567552275389"></tg-emoji>"
    $arResult['MESSAGE']['REACTIONS'][3]['html']
    count => integer 1
    $arResult['MESSAGE']['REACTIONS'][3]['count']
    emoji => string (19) "5289965567552275389"
    $arResult['MESSAGE']['REACTIONS'][3]['emoji']
    reaction => null
    $arResult['MESSAGE']['REACTIONS'][3]['reaction']
LANG_CODE => string (2) "ru"
$arResult['MESSAGE']['LANG_CODE']
MESSAGE_LENGTH => string (4) "1516"
$arResult['MESSAGE']['MESSAGE_LENGTH']
SCORE => string (1) "0"
$arResult['MESSAGE']['SCORE']
SCORE_UPDATED_AT => null
$arResult['MESSAGE']['SCORE_UPDATED_AT']
UPDATE_AT => Bitrix\Main\Type\DateTime#798 (2)
$arResult['MESSAGE']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#797 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
    (string) $arResult['MESSAGE']['UPDATE_AT']
MESSAGE => UTF-8 string (2722) "🇺🇿 **Узбекистан: безопасность подростков важнее популизма** 🗺В республике пр...
$arResult['MESSAGE']['MESSAGE']
🇺🇿 **Узбекистан: безопасность подростков важнее популизма**

🗺В республике продолжается обсуждение ограничений на посещение мечетей детьми во время каникул. В школах Наманганской области родителям выдали «гарантийные письма», в которых прописан запрет на участие несовершеннолетних в религиозных обрядах и обучение в неофициальных медресе.

🧐 **Эти меры уже вызвали споры в обществе. **Критики указывают на статью 31 Конституции, гарантирующую свободу вероисповедания. Но важно понимать: свобода не означает отсутствие правил.

**🔴****В современном мире, где религиозный радикализм часто маскируется под образование,** государство обязано взять на себя функцию контроля. **Дети** — наиболее уязвимая аудитория. Если религиозное воспитание уходит в тень, в неформальную среду, это открывает путь влиянию деструктивных идей.

❗**Контроль над тем, кто и чему учит молодежь**, — не акт подавления, а часть ответственной государственной политики. Это не отменяет права на веру, но делает её частью здорового, безопасного и светского общества. Мечети не должны быть запретной темой — они должны быть открытыми и прозрачными институтами, работающими в сотрудничестве с государством, а не параллельно ему.

🔴**Баланс между духовной жизнью и безопасностью — ключ к гармонии. **И именно в этом направлении должен развиваться современный Узбекистан.

__ℹ️____ Ранее в __[__республике__](https://t.me/ExpressAsia/21252)__ ужесточили  правила религиозного обучения детей.__

#Узбекистан
✋ **✍️****✍️****✍️****➡️****@ExpressAsia**
MESSAGE_HTML => UTF-8 string (3465) "<tg-emoji emoji-id="5911051846104912282">🇺🇿</tg-emoji> <b>Узбекистан: безопа...
$arResult['MESSAGE']['MESSAGE_HTML']
<tg-emoji emoji-id="5911051846104912282">🇺🇿</tg-emoji> <b>Узбекистан: безопасность подростков важнее популизма</b><br>
<br>
<tg-emoji emoji-id="5818690584449126294">🗺</tg-emoji>В республике продолжается обсуждение ограничений на посещение мечетей детьми во время каникул. В школах Наманганской области родителям выдали «гарантийные письма», в которых прописан запрет на участие несовершеннолетних в религиозных обрядах и обучение в неофициальных медресе.<br>
<br>
<tg-emoji emoji-id="5373153968769735192">🧐</tg-emoji> <b>Эти меры уже вызвали споры в обществе. </b>Критики указывают на статью 31 Конституции, гарантирующую свободу вероисповедания. Но важно понимать: свобода не означает отсутствие правил.<br>
<br>
<b><tg-emoji emoji-id="5215212344665187553">🔴</tg-emoji></b><b>В современном мире, где религиозный радикализм часто маскируется под образование,</b> государство обязано взять на себя функцию контроля. <b>Дети</b> — наиболее уязвимая аудитория. Если религиозное воспитание уходит в тень, в неформальную среду, это открывает путь влиянию деструктивных идей.<br>
<br>
<tg-emoji emoji-id="5445207937855269200">❗</tg-emoji><b>Контроль над тем, кто и чему учит молодежь</b>, — не акт подавления, а часть ответственной государственной политики. Это не отменяет права на веру, но делает её частью здорового, безопасного и светского общества. Мечети не должны быть запретной темой — они должны быть открытыми и прозрачными институтами, работающими в сотрудничестве с государством, а не параллельно ему.<br>
<br>
<tg-emoji emoji-id="5215212344665187553">🔴</tg-emoji><b>Баланс между духовной жизнью и безопасностью — ключ к гармонии. </b>И именно в этом направлении должен развиваться современный Узбекистан.<br>
<br>
<i><tg-emoji emoji-id="5440610364343468269">ℹ️</tg-emoji></i><i> Ранее в </i><a href="https://t.me/ExpressAsia/21252"><i>республике</i></a><i> ужесточили  правила религиозного обучения детей.</i><br>
<br>
#Узбекистан<br>
<tg-emoji emoji-id="5375144140650599426">✋</tg-emoji> <b><tg-emoji emoji-id="5273937501222881849">✍️</tg-emoji></b><b><tg-emoji emoji-id="5274219513070503432">✍️</tg-emoji></b><b><tg-emoji emoji-id="5276433070495385650">✍️</tg-emoji></b><b><tg-emoji emoji-id="5213364323316935382">➡️</tg-emoji></b><b>@ExpressAsia</b>
MEDIA => array (13)
$arResult['MESSAGE']['MEDIA']
ID => string (8) "15270558"
$arResult['MESSAGE']['MEDIA']['ID']
CHANNEL_ID => string (10) "1608961821"
$arResult['MESSAGE']['MEDIA']['CHANNEL_ID']
2020-12-26T05:50:21+00:00
POST_ID => string (5) "24046"
$arResult['MESSAGE']['MEDIA']['POST_ID']
MEDIA_ID => string (19) "5296719515750626863"
$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#796 (2)
$arResult['MESSAGE']['MEDIA']['UPDATE_AT']
  • Properties (2)
  • Methods (19)
  • Static methods (13)
  • toString
  • protected value -> DateTime#795 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
    (string) $arResult['MESSAGE']['MEDIA']['UPDATE_AT']
DATA => array (5)
$arResult['MESSAGE']['MEDIA']['DATA']
ID => integer 5296719515750626863
$arResult['MESSAGE']['MEDIA']['DATA']['ID']
WIDTH => integer 589
$arResult['MESSAGE']['MEDIA']['DATA']['WIDTH']
HEIGHT => integer 831
$arResult['MESSAGE']['MEDIA']['DATA']['HEIGHT']
RATIO => double 0.71
$arResult['MESSAGE']['MEDIA']['DATA']['RATIO']
DATE => string (25) "2025-05-23T13:59:25+00:00"
$arResult['MESSAGE']['MEDIA']['DATA']['DATE']
ORIGINAL_DATA => array (4)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']
_ => string (17) "MessageMediaPhoto"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['_']
photo => array (9)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']
_ => string (5) "Photo"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['_']
id => integer 5296719515750626863
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['id']
date => string (25) "2025-05-23T13:59:25+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 (3)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]
_ => string (17) "PhotoStrippedSize"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]['_']
type => string (1) "i"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]['type']
bytes => string (24) "<binary data length: 93>"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][0]['bytes']
1 => array (5)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]
_ => string (9) "PhotoSize"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['_']
h => integer 320
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['h']
w => integer 227
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['w']
size => integer 23022
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['size']
type => string (1) "m"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][1]['type']
2 => array (5)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]
_ => string (9) "PhotoSize"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['_']
h => integer 800
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['h']
w => integer 567
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['w']
size => integer 127801
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['size']
type => string (1) "x"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][2]['type']
3 => array (5)
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]
_ => string (20) "PhotoSizeProgressive"
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['_']
h => integer 831
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['sizes'][3]['h']
w => integer 589
$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 -4484879342745100954
$arResult['MESSAGE']['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
video_sizes => array (0)
$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 (2)
$arResult['MESSAGE']['GROUPED_ITEMS']
  • Table (2)
  • Contents (2)
  • IDCHANNEL_IDPOST_IDGROUP_IDDATEEDIT_DATEAUTHOR_NAMEAUTHOR_DATACODEVIEWSFORWARDSCOMMENTSREPLY_TOFWD_FROMREACTIONSLANG_CODEMESSAGE_LENGTHSCORESCORE_UPDATED_ATUPDATE_ATMESSAGEMESSAGE_HTMLMEDIA
    01527055816089618212404613984647053183818Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)Азиатский Экспрессarray (3)uzbekistan-bezopasnost-podrostkov-vazhnee-populizma-v-r499018023747array (0)array (4)ru15160nullBitrix\Main\Type\DateTime (2)🇺🇿 **Узбекистан: безопасность подростков важнее популизма** 🗺В республике UTF-8<tg-emoji emoji-id="5911051846104912282">🇺🇿</tg-emoji> <b>Узбекистан: безопUTF-8array (13)
    11527055916089618212404713984647053183818Bitrix\Main\Type\DateTime (2)Bitrix\Main\Type\DateTime (2)Азиатский Экспрессarray (3)null62018023747array (0)array (0)00nullBitrix\Main\Type\DateTime (2)nullnullarray (13)
  • 0 => array (23)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]
    ID => string (8) "15270558"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['ID']
    CHANNEL_ID => string (10) "1608961821"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['CHANNEL_ID']
    2020-12-26T05:50:21+00:00
    
    POST_ID => string (5) "24046"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['POST_ID']
    GROUP_ID => string (17) "13984647053183818"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#802 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#801 2025-05-24 10:01: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['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) "24.05.2025 13:01:21"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#800 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#799 2025-05-24 10:02:34 +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) "24.05.2025 13:02:34"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (35) "Азиатский Экспресс"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']
    id => integer 1608961821
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['id']
    2020-12-26T05:50:21+00:00
    
    name => UTF-8 string (35) "Азиатский Экспресс"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['name']
    username => string (11) "ExpressAsia"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['AUTHOR_DATA']['username']
    CODE => string (55) "uzbekistan-bezopasnost-podrostkov-vazhnee-populizma-v-r"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['CODE']
    VIEWS => string (4) "4990"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['VIEWS']
    FORWARDS => string (2) "18"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['COMMENTS']
    REPLY_TO => string (5) "23747"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REPLY_TO']
    FWD_FROM => array (0)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['FWD_FROM']
    REACTIONS => array (4)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS']
    • Table (4)
    • Contents (4)
    • hexhtmlcountemojireaction
      0F09F918D<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-86null👍
      1F09FA494<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-84null🤔
      2F09F9180<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/FUTF-82null👀
      3null<tg-emoji emoji-id="5289965567552275389"></tg-emoji>15289965567552275389null
    • 0 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]
      hex => string (8) "F09F918D"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['hex']
      html => UTF-8 string (105) "<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 6
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['emoji']
      reaction => UTF-8 string (4) "👍"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][0]['reaction']
      1 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]
      hex => string (8) "F09FA494"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['hex']
      html => UTF-8 string (105) "<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/F09FA494.png')"><b>🤔</b></i>
      
      count => integer 4
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['emoji']
      reaction => UTF-8 string (4) "🤔"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][1]['reaction']
      2 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]
      hex => string (8) "F09F9180"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['hex']
      html => UTF-8 string (105) "<i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F0...
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['html']
      <i class="emoji" style="background-image:url('//telegram.org/img/emoji/40/F09F9180.png')"><b>👀</b></i>
      
      count => integer 2
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['count']
      emoji => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['emoji']
      reaction => UTF-8 string (4) "👀"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][2]['reaction']
      3 => array (5)
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]
      hex => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['hex']
      html => string (52) "<tg-emoji emoji-id="5289965567552275389"></tg-emoji>"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['html']
      count => integer 1
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['count']
      emoji => string (19) "5289965567552275389"
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['emoji']
      reaction => null
      $arResult['MESSAGE']['GROUPED_ITEMS'][0]['REACTIONS'][3]['reaction']
    LANG_CODE => string (2) "ru"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['LANG_CODE']
    MESSAGE_LENGTH => string (4) "1516"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE_LENGTH']
    SCORE => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE']
    SCORE_UPDATED_AT => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['SCORE_UPDATED_AT']
    UPDATE_AT => Bitrix\Main\Type\DateTime#798 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#797 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['UPDATE_AT']
    MESSAGE => UTF-8 string (2722) "🇺🇿 **Узбекистан: безопасность подростков важнее популизма** 🗺В республике пр...
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE']
    🇺🇿 **Узбекистан: безопасность подростков важнее популизма**
    
    🗺В республике продолжается обсуждение ограничений на посещение мечетей детьми во время каникул. В школах Наманганской области родителям выдали «гарантийные письма», в которых прописан запрет на участие несовершеннолетних в религиозных обрядах и обучение в неофициальных медресе.
    
    🧐 **Эти меры уже вызвали споры в обществе. **Критики указывают на статью 31 Конституции, гарантирующую свободу вероисповедания. Но важно понимать: свобода не означает отсутствие правил.
    
    **🔴****В современном мире, где религиозный радикализм часто маскируется под образование,** государство обязано взять на себя функцию контроля. **Дети** — наиболее уязвимая аудитория. Если религиозное воспитание уходит в тень, в неформальную среду, это открывает путь влиянию деструктивных идей.
    
    ❗**Контроль над тем, кто и чему учит молодежь**, — не акт подавления, а часть ответственной государственной политики. Это не отменяет права на веру, но делает её частью здорового, безопасного и светского общества. Мечети не должны быть запретной темой — они должны быть открытыми и прозрачными институтами, работающими в сотрудничестве с государством, а не параллельно ему.
    
    🔴**Баланс между духовной жизнью и безопасностью — ключ к гармонии. **И именно в этом направлении должен развиваться современный Узбекистан.
    
    __ℹ️____ Ранее в __[__республике__](https://t.me/ExpressAsia/21252)__ ужесточили  правила религиозного обучения детей.__
    
    #Узбекистан
    ✋ **✍️****✍️****✍️****➡️****@ExpressAsia**
    
    MESSAGE_HTML => UTF-8 string (3465) "<tg-emoji emoji-id="5911051846104912282">🇺🇿</tg-emoji> <b>Узбекистан: безопа...
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MESSAGE_HTML']
    <tg-emoji emoji-id="5911051846104912282">🇺🇿</tg-emoji> <b>Узбекистан: безопасность подростков важнее популизма</b><br>
    <br>
    <tg-emoji emoji-id="5818690584449126294">🗺</tg-emoji>В республике продолжается обсуждение ограничений на посещение мечетей детьми во время каникул. В школах Наманганской области родителям выдали «гарантийные письма», в которых прописан запрет на участие несовершеннолетних в религиозных обрядах и обучение в неофициальных медресе.<br>
    <br>
    <tg-emoji emoji-id="5373153968769735192">🧐</tg-emoji> <b>Эти меры уже вызвали споры в обществе. </b>Критики указывают на статью 31 Конституции, гарантирующую свободу вероисповедания. Но важно понимать: свобода не означает отсутствие правил.<br>
    <br>
    <b><tg-emoji emoji-id="5215212344665187553">🔴</tg-emoji></b><b>В современном мире, где религиозный радикализм часто маскируется под образование,</b> государство обязано взять на себя функцию контроля. <b>Дети</b> — наиболее уязвимая аудитория. Если религиозное воспитание уходит в тень, в неформальную среду, это открывает путь влиянию деструктивных идей.<br>
    <br>
    <tg-emoji emoji-id="5445207937855269200">❗</tg-emoji><b>Контроль над тем, кто и чему учит молодежь</b>, — не акт подавления, а часть ответственной государственной политики. Это не отменяет права на веру, но делает её частью здорового, безопасного и светского общества. Мечети не должны быть запретной темой — они должны быть открытыми и прозрачными институтами, работающими в сотрудничестве с государством, а не параллельно ему.<br>
    <br>
    <tg-emoji emoji-id="5215212344665187553">🔴</tg-emoji><b>Баланс между духовной жизнью и безопасностью — ключ к гармонии. </b>И именно в этом направлении должен развиваться современный Узбекистан.<br>
    <br>
    <i><tg-emoji emoji-id="5440610364343468269">ℹ️</tg-emoji></i><i> Ранее в </i><a href="https://t.me/ExpressAsia/21252"><i>республике</i></a><i> ужесточили  правила религиозного обучения детей.</i><br>
    <br>
    #Узбекистан<br>
    <tg-emoji emoji-id="5375144140650599426">✋</tg-emoji> <b><tg-emoji emoji-id="5273937501222881849">✍️</tg-emoji></b><b><tg-emoji emoji-id="5274219513070503432">✍️</tg-emoji></b><b><tg-emoji emoji-id="5276433070495385650">✍️</tg-emoji></b><b><tg-emoji emoji-id="5213364323316935382">➡️</tg-emoji></b><b>@ExpressAsia</b>
    
    MEDIA => array (13)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']
    ID => string (8) "15270558"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1608961821"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['CHANNEL_ID']
    2020-12-26T05:50:21+00:00
    
    POST_ID => string (5) "24046"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5296719515750626863"
    $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#796 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#795 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']
    ID => integer 5296719515750626863
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['ID']
    WIDTH => integer 589
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 831
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.71
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-05-23T13:59:25+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (4)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']
    _ => string (17) "MessageMediaPhoto"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['_']
    photo => array (9)
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']
    _ => string (5) "Photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['_']
    id => integer 5296719515750626863
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-05-23T13:59:25+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 -4484879342745100954
    $arResult['MESSAGE']['GROUPED_ITEMS'][0]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => array (0)
    $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 (8) "15270559"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['ID']
    CHANNEL_ID => string (10) "1608961821"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['CHANNEL_ID']
    2020-12-26T05:50:21+00:00
    
    POST_ID => string (5) "24047"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['POST_ID']
    GROUP_ID => string (17) "13984647053183818"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['GROUP_ID']
    DATE => Bitrix\Main\Type\DateTime#794 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#793 2025-05-24 10:01: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['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) "24.05.2025 13:01:21"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['DATE']
    EDIT_DATE => Bitrix\Main\Type\DateTime#792 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#791 2025-05-24 10:01:24 +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) "24.05.2025 13:01:24"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['EDIT_DATE']
    AUTHOR_NAME => UTF-8 string (35) "Азиатский Экспресс"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_NAME']
    AUTHOR_DATA => array (3)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']
    id => integer 1608961821
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['id']
    2020-12-26T05:50:21+00:00
    
    name => UTF-8 string (35) "Азиатский Экспресс"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['name']
    username => string (11) "ExpressAsia"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['AUTHOR_DATA']['username']
    CODE => null
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['CODE']
    VIEWS => string (3) "620"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['VIEWS']
    FORWARDS => string (2) "18"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['FORWARDS']
    COMMENTS => string (1) "0"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['COMMENTS']
    REPLY_TO => string (5) "23747"
    $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 => string (0) ""
    $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#790 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#789 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
      (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 (8) "15270559"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ID']
    CHANNEL_ID => string (10) "1608961821"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['CHANNEL_ID']
    2020-12-26T05:50:21+00:00
    
    POST_ID => string (5) "24047"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['POST_ID']
    MEDIA_ID => string (19) "5296719515750626864"
    $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#788 (2)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
    • Properties (2)
    • Methods (19)
    • Static methods (13)
    • toString
    • protected value -> DateTime#787 2026-05-24 00:48:18 +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) "24.05.2026 03:48:18"
      (string) $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['UPDATE_AT']
    DATA => array (5)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']
    ID => integer 5296719515750626864
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['ID']
    WIDTH => integer 927
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['WIDTH']
    HEIGHT => integer 1177
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['HEIGHT']
    RATIO => double 0.79
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['RATIO']
    DATE => string (25) "2025-05-23T13:59:52+00:00"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['DATA']['DATE']
    ORIGINAL_DATA => array (4)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']
    _ => string (17) "MessageMediaPhoto"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['_']
    photo => array (9)
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']
    _ => string (5) "Photo"
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['_']
    id => integer 5296719515750626864
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['id']
    date => string (25) "2025-05-23T13:59:52+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 179387333752813696
    $arResult['MESSAGE']['GROUPED_ITEMS'][1]['MEDIA']['ORIGINAL_DATA']['photo']['access_hash']
    video_sizes => array (0)
    $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']
IS_EMBED => boolean false
$arResult['IS_EMBED']
IS_DETAILED => boolean true
$arResult['IS_DETAILED']
avatar
Азиатский Экспресс
@ExpressAsia
24.05.2025 10:01
Азиатский Экспресс Фото: В Узбекистане ужесточили правила религиозного обучения детей Теперь в стране фактически запрещено религиозное обучение детей и подростков до 18 лет вне официальных рамок. ❌ С новым законом вступили в силу следующие ограничения: запрещено обучать религии детей дома или в неофициальных кружках разрешается только в зарегистрированных организациях преподавать могут лица со спецобразованием и разрешением властей родителям нельзя отдавать детей на обучение вне этих правил 💸 За нарушения предусмотрены штраф в 1,875–5,625 млн сумов (≈ $150–450), а за повторное нарушение – увеличенный штраф + арест до 15 суток. 📢 Власти заявляют, что ограничения призваны чтобы «защитить права ребёнка» и обеспечить детям «гармоничное развитие». Но по-факту теперь родители лишены права воспитывать детей в религиозной традиции по своему усмотрению. Ранее молодёжь Узбекистана уже столкнулась с трудностями при посещении мечетей. #Узбекистан @ExpressAsia
Узбекистан: безопасность подростков важнее популизма

В республике продолжается обсуждение ограничений на посещение мечетей детьми во время каникул. В школах Наманганской области родителям выдали «гарантийные письма», в которых прописан запрет на участие несовершеннолетних в религиозных обрядах и обучение в неофициальных медресе.

Эти меры уже вызвали споры в обществе. Критики указывают на статью 31 Конституции, гарантирующую свободу вероисповедания. Но важно понимать: свобода не означает отсутствие правил.

В современном мире, где религиозный радикализм часто маскируется под образование, государство обязано взять на себя функцию контроля. Дети — наиболее уязвимая аудитория. Если религиозное воспитание уходит в тень, в неформальную среду, это открывает путь влиянию деструктивных идей.

Контроль над тем, кто и чему учит молодежь, — не акт подавления, а часть ответственной государственной политики. Это не отменяет права на веру, но делает её частью здорового, безопасного и светского общества. Мечети не должны быть запретной темой — они должны быть открытыми и прозрачными институтами, работающими в сотрудничестве с государством, а не параллельно ему.

Баланс между духовной жизнью и безопасностью — ключ к гармонии. И именно в этом направлении должен развиваться современный Узбекистан.

Ранее в республике ужесточили правила религиозного обучения детей.

#Узбекистан
@ExpressAsia
👍 6
🤔 4
👀 2
18 5K

Обсуждение 0

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

Обсудить в Telegram