Документация для разработчиков
Темная тема

AddToTimeStamp

Описание и параметры

int
AddToTimeStamp(
 array add,
 int tmp = false
);

Добавляет к дате в Unix-формате заданный интервал времени. Возвращает новую дату также в Unix-формате.

Параметры функции

ПараметрОписание
add Массив, описывающий добавляемый интервал времени. Допустимы следующие ключи данного массива:
  • DD - дни
  • MM - месяцы
  • YYYY - годы
  • HH - часы
  • MI - минуты
  • SS - секунды
tmp Время, к которому будет добавляться интервал в Unix-формате.
Необязательный параметр, по умолчанию - текущее время.

Смотрите также

Примеры использования

$date = "07.04.2005 11:32:00";
echo "Исходная дата: ".$date."<br>";

// получим Unix timestamp из заданной даты
$stmp = MakeTimeStamp($date, "DD.MM.YYYY HH:MI:SS");

// добавим к полученному Unix timestamp 
// 1 день, 1 год, 1 час, 1 минуту, 1 секунду и отнимем 1 месяц
$arrAdd = array(
	"DD"	=> 1,
	"MM"	=> -1,
	"YYYY"	=> 1,
	"HH"	=> 1,
	"MI"	=> 1,
	"SS"	=> 1,
);
$stmp = AddToTimeStamp($arrAdd, $stmp);

// выведем полученную дату
echo "Результат: ".date("d.m.Y H:i:s", $stmp); // 07.03.2006 12:33:01
?>


© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх