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-2025, «1С-Битрикс», 2025