• Модуль: advertising
  • Путь к файлу: ~/bitrix/modules/advertising/classes/general/advertising.php
  • Класс: CAdvBanner_all
  • Вызов: CAdvBanner_all::CalculateTimeDiff
static function CalculateTimeDiff($arBanner)
{
	$dt = CAdvBanner_all::__innerExtractBitrixDates($arBanner);
	if (!$dt["to"]) return 0;

	// 05.04.2007 19:26:26

	$dtformat = "DD.MM.YYYY HH:MI:SS";
	$stmpfirst = MakeTimeStamp($dt["first"], $dtformat);
	$stmpfrom = MakeTimeStamp($dt["from"], $dtformat);
	$stmpto = MakeTimeStamp($dt["to"], $dtformat);

	// Check if FirstShowDate valid, then use it.
	if ($stmpfirst>0 and $stmpfirst>=$stmpfrom and $stmpto>$stmpfirst)
	{
		$stmpfrom = $stmpfirst;
	}

	if ($stmpfrom >= $stmpto) return 0;
	$rStmp = $stmpto - $stmpfrom;
	return $rStmp;
}