• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/model/page.php
  • Класс: BitrixSalesCenterModelPage
  • Вызов: Page::getDateModifiedAgo
public function getDateModifiedAgo()
{
	$dateModifiedAgo = $dateModify = null;

	if($this->getLandingId() > 0)
	{
		$landingInfo = LandingManager::getInstance()->getLanding($this->getLandingId());
		if($landingInfo)
		{
			$dateModify = $landingInfo['DATE_MODIFY'];
		}
	}

	if($dateModify)
	{
		$dateModify = FormatDate('ddiff', $dateModify);
		if(preg_match('#d+#', $dateModify, $matches))
		{
			$days = (int)$matches[0];
			if($days === 0)
			{
				$dateModifiedAgo = FormatDate('today');
			}
			elseif($days === 1)
			{
				$dateModifiedAgo = FormatDate('yesterday');
			}
			else
			{
				$dateModifiedAgo = Loc::getMessage('SALESCENTER_MODIFIED_AGO_SUFFIX', ['#DATE#' => $dateModify]);
			}
		}
	}

	return $dateModifiedAgo;
}