- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/type/date.php
- Класс: BitrixMainTypeDate
- Вызов: Date::convertFormatToPhp
static function convertFormatToPhp($format)
{
static $from = array(
"YYYY", // 1999
"MMMM", // January - December
"MM", // 01 - 12
"DD", // 01 - 31
"TT", // AM - PM
"T", // am - pm
"MI", // 00 - 59
"SS", // 00 - 59
);
static $to = array(
"Y", // 1999
"F", // January - December
"m", // 01 - 12
"d", // 01 - 31
"A", // AM - PM
"a", // am - pm
"i", // 00 - 59
"s", // 00 - 59
);
$format = str_replace($from, $to, $format);
$tempFormat = $format;
$format = str_replace("HH", "H", $format); // 00 - 24
if ($tempFormat === $format)
{
$format = str_replace("H", "h", $format); // 01 - 12
}
$tempFormat = $format;
$format = str_replace("GG", "G", $format); // 0 - 24
if ($tempFormat === $format)
{
$format = str_replace("G", "g", $format); // 1 - 12
}
return $format;
}