MakeTimeStamp
Описание и параметры
int MakeTimeStamp( string datetime, string format = FORMAT_DATETIME );
Конвертирует время из строки в Unix-формат.
Параметры функции
Параметр | Описание |
---|---|
datetime | Исходное время. |
format_type | Формат времени заданном в параметре datetime. В формате допустимы следующие обозначения:
|
Смотрите также
Примеры использования
<? // зададим дату $date = "07.04.2005 11:32:00"; // преобразуем ее в Unix-timestamp if ($stmp = MakeTimeStamp($date, "DD.MM.YYYY HH:MI:SS")) { // для проверки выведем на экран ту же дату // полученную из Unix-timestamp echo date("d.m.Y H:i:s", $stmp); } else // если функция вернула false то { // выведем сообщение об ошибке echo "Некорректная дата!"; } ?>
<? // вывод даты активности элемента информационного блока // в произвольном формате // подключим модуль информационных блоков if (CModule::IncludeModule("iblock")) { // выберем произвольный элемент информационного блока $rsElement = CIBlockElement::GetByID(32675); $arElement = $rsElement->Fetch(); // получим дату активности выбранного элемента // выбранную в соответствии с форматом времени текущего сайта $date_active = $arElement["ACTIVE_FROM"]; // 28.01.2005 // получим формат времени текущего сайта $site_format = CSite::GetDateFormat(); // DD.MM.YYYY HH:MI:SS // преобразуем дату в Unix формат if ($stmp = MakeTimeStamp($date_active, $site_format)) { // выведем дату активности выбранного элемента в произвольном виде // с помощью стандартной PHP функции date echo date("d F Y", $stmp); // 28 January 2005 } else // если преобразование безуспешно то { // выведем сообщение об ошибке ShowError("Некорректная дата активности элемента 32675!"); } } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024