CBPTrackingServiceResult::convertTimestampTag

  1. Bitrix24 API (v. 23.675.0)
  2. bizproc
  3. CBPTrackingServiceResult
  4. convertTimestampTag
  • Модуль: bizproc
  • Путь к файлу: ~/bitrix/modules/bizproc/classes/general/trackingservice.php
  • Класс: CBPTrackingServiceResult
  • Вызов: CBPTrackingServiceResult::convertTimestampTag
static function convertTimestampTag($string): string
{
	return preg_replace_callback(
		'/[timestamp=(d+)].*[/timestamp]/i',
		static function ($matches)
		{
			$timestamp = (int)$matches[1];

			$datetime = new BitrixBizprocBaseTypeValueDateTime($timestamp, CTimeZone::GetOffset());
			if ($datetime->getTimestamp() === null)
			{
				return '';
			}

			return (string)$datetime;
		},
		$string
	);
}

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