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