Задать вопрос

Как решить проблемы с 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 нулей после точки. Раньше их не было... Похоже из-за этого все проблемы. У меня у одного так? Или это массовое? Как решить глюк?
  • Вопрос задан
  • 7281 просмотр
Подписаться 4 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
opium
@opium
Просто люблю качественно работать
Возможно сбились настройка формата даты по умолчанию,
задайте формат при создании объекта
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽