Cecil

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
string

isValid()

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
bool

toDatetime()

Date to DateTime.

public static toDatetime(mixed $date) : DateTime
Parameters
$date : mixed
Return values
DateTime
 
On this page

Search results