You are here

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);
}