method
public
static
ReplicateParamsCorrector::correctStartDate()
Класс: \Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector
Сигнатура
public static correctStartDate(mixed $time, mixed $startDate, mixed $offset[, string $resultStartDateType = 'server' ]) : false|string
Описание
Корректирует дату начала на основе $resultStartDateType
Параметры
$time
mixed
$startDate
mixed
$offset
mixed
$resultStartDateType
string
= 'server'
Возвращаемое значение
false|string
Как применяется в ReplicateParamsCorrector
ReplicateParamsCorrector::correctStartDate() — метод класса \Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector модуля «Задачи». ReplicateParamsCorrector: Корректирует параметры повторения.
Статический метод — вызывается через имя класса ReplicateParamsCorrector, без создания объекта.
use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector;
Loader::includeModule('tasks');
$time = null;
$startDate = null;
$offset = null;
$result = ReplicateParamsCorrector::correctStartDate($time, $startDate, $offset);
// $result: false|stringДругие методы ReplicateParamsCorrector
correctEndDate()Корректирует дату окончания на основе $resultEndDateTypecorrectReplicateParamsByTemplateData()Корректирует параметры повторения (время, дата начала, дата окончания), если replicate == 'Y'correctTime()Корректирует время на основе $resultTimeTypegetNextExecutionTime()Возвращает время следующего выполнения в часовом поясе сервера
Исходный файл: source/tasks/lib/internals/task/template/replicateparamscorrector.php:101

