Для фильтрации по дате заказа нужно привести дату к типу DATETIME.
например, так
$ordersDate = '2018-12-31'; //дата пришла в виде строки в таком формате
$DATE_INSERT_from = new \Bitrix\Main\Type\DateTime(date_create_from_format('Y-m-d', $ordersDate)->format('01.01.Y 00:00:00')); // приводим к формату сайта ...
10.01.2019 10:05:40
Обратный слэш - экранирует скобочки. Берем текущую дату сервера и добавляем нужное кол-во дней (часов, минут).
FormatDate("j M. \(D.\)", $_SERVER['REQUEST_TIME']+$_POST['date']*60*60*24)
31.10.2016 13:44:24
В ситуации, когда курс рубля нестабилен, а цена товара привязана к доллару, заказчик захотел отменять все неоплаченные в течении пяти дней заказы.
Напишем функцию в init.php и будем ее запускать на агенте раз в день, например.
function My_Clear_Orders()
{
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
if (CModule::IncludeModule("sale")) {
//получим текущую дату в формате сайта
$date=date($DB->DateFormatToPHP(CSite::GetDateFormat("SHORT"))...
06.07.2016 16:33:58
Отсортировано по релевантности | Сортировать по дате