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

DateFormatToPHP

string
CDatabase::DateFormatToPHP(
 string format
)

Метод конвертирует любой формат времени допустимый в настройках сайта в формат принятый в PHP. Нестатический метод.

Правила конвертации:

Исходные символы После конвертации Описание
YYYY Y Год (0001 - 9999)
MM m Месяц (01 - 12)
DD d День (01 - 31)
HH H Часы (00 - 24)
MI i Минуты (00 - 59)
SS s Секунды (00 - 59)

Параметры

ПараметрОписание
format Формат для конвертации. До версии 12.0.7 назывался date_format

См. также

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

<?
// исходный формат
$format = "DD.MM.YYYY HH:MI:SS";

// переведем в PHP формат
$php_format = $DB->DateFormatToPHP($format); // d.m.Y H:i:s
?>
<?
// вывод текущей даты в формате текущего сайта

// получим формат сайта
$site_format = CSite::GetDateFormat("SHORT");

// переведем формат сайта в формат PHP
$php_format = $DB->DateFormatToPHP($site_format);

// выведем текущую дату в формате текущего сайта
echo date($php_format, time());
?>
<?
// вывод вчерашне даты в формате текущего сайта

// получим формат сайта
$site_format = CSite::GetDateFormat("SHORT");

// переведем формат сайта в формат PHP
$php_format = $DB->DateFormatToPHP($site_format);

// выведем вчерашнюю дату в формате текущего сайта
echo date($php_format, time()-86400);
?>


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