23 public static function format($format, $value)
28 case 'date-time-http':
36 case 'boolean-string':
100 return filter_var($value, FILTER_VALIDATE_BOOLEAN) ?
'true' :
'false';
123 if (!self::$utcTimeZone) {
124 self::$utcTimeZone = new \DateTimeZone(
'UTC');
142 if (is_numeric($dateTime)) {
143 return gmdate($format, (
int) $dateTime);
146 if (is_string($dateTime)) {
147 $dateTime = new \DateTime($dateTime);
150 if ($dateTime instanceof \DateTime) {
151 return $dateTime->setTimezone(self::getUtcTimeZone())->format($format);