Может он отрабатывает, просто в обоих датах стоять будет точная дата вплоть до секунды, и таких элементов может не быть, плюс...я точно не помню, но разве после \Bitrix\Main\Type\DateTime() что-то типа ->format("d.m.Y H:i:s") не должно идти? ) в туже копилку, формат даты в зависимости от сущности может быть d.m.Y H:i:s так и Y-m-d H:i:s )
$objDateTime = new DateTime(); // Из строки в формате текущего сайта $objDateTime = new DateTime("25.12.2012 12:30:00"); // Из строки с указанием формата: $objDateTime = new DateTime("2007-05-14 12:10:00", "Y-m-d H:i:s");