public static function Carbon::createFromFormat in Persian Date for Drupal 8 8.4
Create a Carbon instance from a specific format.
Parameters
string $format:
string $time:
\DateTimeZone|string|null $tz:
Return value
static
Throws
\InvalidArgumentException
1 call to Carbon::createFromFormat()
- Carbon::create in src/
Library/ Carbon/ Carbon.php - Create a new Carbon instance from a specific date and time.
File
- src/
Library/ Carbon/ Carbon.php, line 568
Class
- Carbon
- A simple API extension for DateTime
Namespace
Drupal\persian_date\Library\CarbonCode
public static function createFromFormat($format, $time, $tz = null) {
if ($tz !== null) {
$dt = parent::createFromFormat($format, $time, static::safeCreateDateTimeZone($tz));
}
else {
$dt = parent::createFromFormat($format, $time);
}
static::setLastErrors($lastErrors = parent::getLastErrors());
if ($dt instanceof DateTime) {
return static::instance($dt);
}
throw new InvalidArgumentException(implode(PHP_EOL, $lastErrors['errors']));
}