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() Корректирует дату окончания на основе $resultEndDateType
  • correctReplicateParamsByTemplateData() Корректирует параметры повторения (время, дата начала, дата окончания), если replicate == 'Y'
  • correctTime() Корректирует время на основе $resultTimeType
  • getNextExecutionTime() Возвращает время следующего выполнения в часовом поясе сервера

Исходный файл: source/tasks/lib/internals/task/template/replicateparamscorrector.php:101

Что будем искать? Например,Продвижение