- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/db/oraclesqlhelper.php
- Класс: BitrixMainDBOracleSqlHelper
- Вызов: OracleSqlHelper::formatDate
public function formatDate($format, $field = null)
{
$format = str_replace("HH", "HH24", $format);
$format = str_replace("GG", "HH24", $format);
if (!str_contains($format, 'HH24'))
{
$format = str_replace("H", "HH", $format);
}
$format = str_replace("G", "HH", $format);
$format = str_replace("MI", "II", $format);
if (str_contains($format, 'MMMM'))
{
$format = str_replace("MMMM", "MONTH", $format);
}
elseif (!str_contains($format, 'MM'))
{
$format = str_replace("M", "MON", $format);
}
$format = str_replace("II", "MI", $format);
$format = str_replace("TT", "AM", $format);
$format = str_replace("T", "AM", $format);
if ($field === null)
{
return $format;
}
else
{
return "TO_CHAR(".$field.", '".$format."')";
}
}