method public static

ReplicateParamsCorrector::getNextExecutionTime()

Класс: \Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector

Сигнатура

public static getNextExecutionTime(mixed $templateData[, string $baseTime = '' ]) : string

Описание

Возвращает время следующего выполнения в часовом поясе сервера

Параметры

$templateData mixed
$baseTime string = ''

Возвращаемое значение

string

Как применяется в ReplicateParamsCorrector

ReplicateParamsCorrector::getNextExecutionTime() — метод класса \Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector модуля «Задачи». ReplicateParamsCorrector: Корректирует параметры повторения.

Статический метод — вызывается через имя класса ReplicateParamsCorrector, без создания объекта.

use Bitrix\Main\Loader;
use Bitrix\Tasks\Internals\Task\Template\ReplicateParamsCorrector;

Loader::includeModule('tasks');

$templateData = null;
$result = ReplicateParamsCorrector::getNextExecutionTime($templateData);
// $result: string

Другие методы ReplicateParamsCorrector

  • correctEndDate() Корректирует дату окончания на основе $resultEndDateType
  • correctReplicateParamsByTemplateData() Корректирует параметры повторения (время, дата начала, дата окончания), если replicate == 'Y'
  • correctStartDate() Корректирует дату начала на основе $resultStartDateType
  • correctTime() Корректирует время на основе $resultTimeType

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

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