private static function DatexIntlCalendar::intl in Datex 7.3
1 call to DatexIntlCalendar::intl()
- DatexIntlCalendar::__construct in src/
Datex/ DatexIntlCalendar.php - Creates a new DatexIntlCalendar.
File
- src/
Datex/ DatexIntlCalendar.php, line 155 - Implementation of DatexInterface using php-intl.
Class
- DatexIntlCalendar
- Implementation of DatexInterface using php-intl.
Code
private static function intl($tz, $locale, $calendar) {
$tz = IntlTimeZone::fromDateTimeZone($tz);
$cal = $calendar === 'en' || $calendar === 'gregorian' ? IntlDateFormatter::GREGORIAN : IntlDateFormatter::TRADITIONAL;
return new IntlDateFormatter($locale, IntlDateFormatter::NONE, IntlDateFormatter::NONE, $tz, $cal);
}