format($format) : ''; } public static function datetime(string $value, string $format = 'Y-m-d H:i:s'): string { $value = trim($value); if ($value === '') { return ''; } $date = DateTime::createFromFormat('!'.$format, $value); if (!$date) { $date = date_create($value); } return $date ? $date->format($format) : ''; } }