CCrmDateTimeHelper::getUserTime

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmDateTimeHelper
  4. getUserTime
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/datetime_helper.php
  • Класс: \CCrmDateTimeHelper
  • Вызов: CCrmDateTimeHelper::getUserTime
static function getUserTime(DateTime $serverTime, int $userId = null, bool $isForced = false): DateTime
{
	$offset = $isForced
		? CTimeZone::GetOffset($userId, true)
		: self::getUserTimezoneOffset($userId);

	$time = clone $serverTime;
	if ($offset)
	{
		$time->add(($offset < 0 ? '-' : '') . 'PT' . abs($offset) . 'S');
	}

	return $time;
}

Добавить комментарий