DateValue
in package
FinalYes
Table of Contents
Constants
- KEYWORDS : mixed = ['NOW', 'TODAY', 'YESTERDAY', 'TOMORROW']
Properties
Methods
- __construct() : mixed
- format() : string
- Returns the date in the format used by the filter.
- resolve() : DateTimeImmutable
- Returns the real DateTimeImmutable according to the rules.
- isMathExpression() : bool
- resolveKeyword() : DateTimeImmutable
- resolveMathExpression() : DateTimeImmutable
Constants
KEYWORDS
private
mixed
KEYWORDS
= ['NOW', 'TODAY', 'YESTERDAY', 'TOMORROW']
Properties
$format read-only
private
string
$format
= 'Y-m-d'
$value read-only
private
mixed
$value
Methods
__construct()
public
__construct(mixed $value[, string $format = 'Y-m-d' ]) : mixed
Parameters
- $value : mixed
- $format : string = 'Y-m-d'
format()
Returns the date in the format used by the filter.
public
format() : string
Return values
stringresolve()
Returns the real DateTimeImmutable according to the rules.
public
resolve() : DateTimeImmutable
Return values
DateTimeImmutableisMathExpression()
private
isMathExpression(string $value) : bool
Parameters
- $value : string
Return values
boolresolveKeyword()
private
resolveKeyword(string $key) : DateTimeImmutable
Parameters
- $key : string
Return values
DateTimeImmutableresolveMathExpression()
private
resolveMathExpression(string $expr) : DateTimeImmutable
Parameters
- $expr : string