FacturaScripts

PeriodTools
in package

PeriodTools give us some basic and common methods for periods.

Tags
author

Jose Antonio Cuello Principal [email protected]

author

Carlos García Gómez [email protected]

Table of Contents

DATE_FORMAT  = 'd-m-Y'
applyFormatToDate()  : string
applyFormatToPeriod()  : mixed
applyPeriod()  : mixed
Applies on the start and end date indicated the relative format corresponding to the period indicated starting from the current date
getFilterOptions()  : array<string|int, mixed>
Return list of periods for select base filter
getPeriods()  : array<string|int, mixed>
Return list of available periods

Constants

Methods

applyFormatToDate()

public static applyFormatToDate(string $format[, string $dateFormat = self::DATE_FORMAT ][, string $date = '' ]) : string
Parameters
$format : string
$dateFormat : string = self::DATE_FORMAT
$date : string = ''
Return values
string

applyFormatToPeriod()

public static applyFormatToPeriod(string &$startDate, string &$endDate, string $startFormat, string $endFormat[, string $dateFormat = self::DATE_FORMAT ]) : mixed
Parameters
$startDate : string
$endDate : string
$startFormat : string
$endFormat : string
$dateFormat : string = self::DATE_FORMAT
Return values
mixed

applyPeriod()

Applies on the start and end date indicated the relative format corresponding to the period indicated starting from the current date

public static applyPeriod(string $period, string &$startDate, string &$endDate) : mixed
Parameters
$period : string
$startDate : string
$endDate : string
Return values
mixed

getFilterOptions()

Return list of periods for select base filter

public static getFilterOptions(Translator $i18n) : array<string|int, mixed>
Parameters
$i18n : Translator
Return values
array<string|int, mixed>

getPeriods()

Return list of available periods

protected static getPeriods() : array<string|int, mixed>
Return values
array<string|int, mixed>

Search results