method public static

ReplicateParamsCorrector::correctTime()

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

Сигнатура

public static correctTime(mixed $time, mixed $offset[, string $resultTimeType = 'server' ]) : false|string

Описание

Корректирует время на основе $resultTimeType

Параметры

$time mixed
$offset mixed
$resultTimeType string = 'server'

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

false|string

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

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

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

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

Loader::includeModule('tasks');

$time = null;
$offset = null;
$result = ReplicateParamsCorrector::correctTime($time, $offset);
// $result: false|string

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

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

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

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