Как решить проблемы с 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 нулей после точки. Раньше их не было... Похоже из-за этого все проблемы. У меня у одного так? Или это массовое? Как решить глюк?
  • Вопрос задан
  • 6751 просмотр
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Возможно сбились настройка формата даты по умолчанию,
задайте формат при создании объекта
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы