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

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-2019, «1С-Битрикс», 2019
Наверх