Как решить проблемы с Date и DateTime в 1С-Битрикс?

Здравствуйте! После непонятно какого обновления, в 14.5 все нормально было, код
echo new \Bitrix\Main\Type\DateTime("16.08.2014 15:30:10");

перестал работать, выдает
[Bitrix\Main\ObjectException] 
Incorrect date/time: 16.08.2014 15:30:10 (500)
C:\OpenServer\domains\localhost\bitrix\modules\main\lib\type\datetime.php:47
#0: Bitrix\Main\Type\DateTime->__construct(string)
	C:\OpenServer\domains\localhost\test.php:30

Если просто вывести new \Bitrix\Main\Type\DateTime(), то объект получается следующего содержания:
Bitrix\Main\Type\DateTime Object
(
    [value:protected] => DateTime Object
        (
            [date] => 2015-06-26 21:31:37.000000
            [timezone_type] => 3
            [timezone] => Europe/Moscow
        )

)

Первое что бросилось в глаза - это наличие в [date] => 2015-06-26 21:31:37.000000 нулей после точки. Раньше их не было... Похоже из-за этого все проблемы. У меня у одного так? Или это массовое? Как решить глюк?
  • Вопрос задан
  • 6959 просмотров
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Возможно сбились настройка формата даты по умолчанию,
задайте формат при создании объекта
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы