/** * @return IntlDateTimeFormatter */ public static function createWithFlagTime() { $formatter = new self(); $formatter->flagsTime = true; $formatter->mapComponents([new TimezoneOffsetUtcComponent(), new TimezoneOffsetGmtComponent(), new HourInDayComponent(), new HourInHalfDayComponent(), new MinutesComponent(), new SecondsComponent(), new AmPmMarkerComponent()]); return $formatter; }