• Модуль: timeman
  • Путь к файлу: ~/bitrix/modules/timeman/lib/model/schedule/shift/shift.php
  • Класс: BitrixTimemanModelScheduleShiftShift
  • Вызов: Shift::buildUtcStartByUserId
public function buildUtcStartByUserId($userId, $utcDateTime)
{
	$utcStartSeconds = $this->normalizeSeconds($this->getWorkTimeStart() - TimeHelper::getInstance()->getUserUtcOffset($userId));
	$utcDate = TimeHelper::getInstance()->createDateTimeFromFormat('Y-m-d', $utcDateTime->format('Y-m-d'), 0);
	TimeHelper::getInstance()->setTimeFromSeconds($utcDate, $utcStartSeconds);
	return $utcDate === false ? null : $utcDate;
}