Date
Date utility class. This class provides utility methods for handling dates, including validation, conversion to DateTime, and formatting durations.
Table of Contents
Methods
- durationToIso8601() : string
- Duration in seconds to ISO 8601.
- isValid() : bool
- Checks if a date is valid.
- toDatetime() : DateTime
- Date to DateTime.
Methods
durationToIso8601()
Duration in seconds to ISO 8601.
public
static durationToIso8601(string $duration) : string
e.g.: '00:00:46.70' -> 'T0M46S'
Parameters
- $duration : string
Return values
stringisValid()
Checks if a date is valid.
public
static isValid(string $date[, string $format = 'Y-m-d' ]) : bool
Parameters
- $date : string
- $format : string = 'Y-m-d'
Return values
booltoDatetime()
Date to DateTime.
public
static toDatetime(mixed $date) : DateTime
Parameters
- $date : mixed