public static function jDateTime::createDatetimeFromFormat in Persian Date for Drupal 8 8.4
Parameters
$format:
$str:
null $timezone:
Return value
\DateTime
1 call to jDateTime::createDatetimeFromFormat()
- jDateTime::createCarbonFromFormat in src/
Library/ Jalali/ jDateTime.php
File
- src/
Library/ Jalali/ jDateTime.php, line 790
Class
- jDateTime
- Class jDateTime @package Morilog\Jalali
Namespace
Drupal\persian_date\Library\JalaliCode
public static function createDatetimeFromFormat($format, $str, $timezone = null) {
$pd = self::parseFromFormat($format, $str);
$gd = self::toGregorian($pd['year'], $pd['month'], $pd['day']);
$date = self::createDateTime('now', $timezone);
$date
->setDate($gd[0], $gd[1], $gd[2]);
$date
->setTime($pd['hour'], $pd['minute'], $pd['second']);
return $date;
}