Метод CDatabase::FormatDate работает не универсально.
Мне присылают дату в формате YYYYMMDDHHMISS, например 20150212160430. Нужно её конвертировать в такой формат DD.MM.YYYY HH:MI:SS
| Код |
|---|
<?php
...
$newFormat = CSite::GetDateFormat('FULL');
$fullDate = $DB->FormatDate('20150212160430', 'YYYYMMDDHHMISS', $newFormat);
$fullDate; //возвращает false
...
?>
|
То есть метод
FormatDate объекта
CDatabase работает только если во входящей дате есть разделители.
Решение
| Код |
|---|
<?php
$datePayed = date_format(date_create('20150212160430'), 'd.m.Y H:i:s');
$datePayed; //возвращает 12.02.2015 16:04:30
?>
|