Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Функция CGuest::GetList

00 голосов
1
Задача вывести всех пользователей со временем последнего захода с 17 до 18 часов 01.11.2008.

Где ошибка в следующем коде? Так как он выводит не правильно.

<?
$arFilter = array(
"SITE_ID" => "ru",
"LAST_DATE1" => "2008-11-01 17:00:00",
"LAST_DATE2" => "2008-11-01 18:00:00"
);

// получим список записей
$rs = CGuest::GetList(
($by = "s_last_date"),
($order = "desc"),
$arFilter,
$is_filtered
);

// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
спросил 21 Янв, 13 от Tolllka (120 баллов)

1 Ответ

00 голосов
Странная штука в документации
Цитата
# LAST_DATE1 - начальное значение интервала для поля "дата последнего захода на сайт";
# LAST_DATE2 - конечное значение интервала для поля "дата первого захода на сайт";

Если в документации не баг, а фича, то вы попросту не то ищите.

А что, вообще, выводит этот код?

И еще, может быть, дата не в таком формате хранится в базе, а в timestamp.

Код
$DB->FormatDate(ConvertTimeStamp(time()), FORMAT_DATE, "YYYY-MM-DD HH:MM:SS")
ответил 21 Янв, 13 от Almarea (3,760 баллов)

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

0 голосов
0 ответов
спросил 20 Июнь, 16 от crapachi (120 баллов)
0 голосов
0 ответов
0 голосов
4 ответов
спросил 24 Ноя, 13 от Gill (720 баллов)
0 голосов
3 ответов
спросил 20 Сен, 13 от JIauJIa (280 баллов)