1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186
|
<?php
/** @generate-class-entries */
/** @not-serializable */
class IntlDateFormatter
{
/** @cvalue UDAT_FULL */
public const int FULL = UNKNOWN;
/** @cvalue UDAT_LONG */
public const int LONG = UNKNOWN;
/** @cvalue UDAT_MEDIUM */
public const int MEDIUM = UNKNOWN;
/** @cvalue UDAT_SHORT */
public const int SHORT = UNKNOWN;
/** @cvalue UDAT_NONE */
public const int NONE = UNKNOWN;
/** @cvalue UDAT_FULL_RELATIVE */
public const int RELATIVE_FULL = UNKNOWN;
/** @cvalue UDAT_LONG_RELATIVE */
public const int RELATIVE_LONG = UNKNOWN;
/** @cvalue UDAT_MEDIUM_RELATIVE */
public const int RELATIVE_MEDIUM = UNKNOWN;
/** @cvalue UDAT_SHORT_RELATIVE */
public const int RELATIVE_SHORT = UNKNOWN;
/** @cvalue UDAT_PATTERN */
public const int PATTERN = UNKNOWN;
/** @cvalue UCAL_GREGORIAN */
public const int GREGORIAN = UNKNOWN;
/** @cvalue UCAL_TRADITIONAL */
public const int TRADITIONAL = UNKNOWN;
/**
* @param IntlTimeZone|DateTimeZone|string|null $timezone
* @param IntlCalendar|int|null $calendar
*/
public function __construct(
?string $locale,
int $dateType = IntlDateFormatter::FULL,
int $timeType = IntlDateFormatter::FULL,
$timezone = null,
$calendar = null,
?string $pattern = null
) {}
/**
* @param IntlTimeZone|DateTimeZone|string|null $timezone
* @tentative-return-type
* @alias datefmt_create
*/
public static function create(
?string $locale,
int $dateType = IntlDateFormatter::FULL,
int $timeType = IntlDateFormatter::FULL,
$timezone = null,
IntlCalendar|int|null $calendar = null,
?string $pattern = null
): ?IntlDateFormatter {}
/**
* @tentative-return-type
* @alias datefmt_get_datetype
*/
public function getDateType(): int|false {}
/**
* @tentative-return-type
* @alias datefmt_get_timetype
*/
public function getTimeType(): int|false {}
/**
* @tentative-return-type
* @alias datefmt_get_calendar
*/
public function getCalendar(): int|false {}
/**
* @tentative-return-type
* @alias datefmt_set_calendar
*/
public function setCalendar(IntlCalendar|int|null $calendar): bool {}
/**
* @tentative-return-type
* @alias datefmt_get_timezone_id
*/
public function getTimeZoneId(): string|false {}
/**
* @tentative-return-type
* @alias datefmt_get_calendar_object
*/
public function getCalendarObject(): IntlCalendar|false|null {}
/**
* @tentative-return-type
* @alias datefmt_get_timezone
*/
public function getTimeZone(): IntlTimeZone|false {}
/**
* @param IntlTimeZone|DateTimeZone|string|null $timezone
* @tentative-return-type
* @alias datefmt_set_timezone
*/
public function setTimeZone($timezone): bool {}
/**
* @tentative-return-type
* @alias datefmt_set_pattern
*/
public function setPattern(string $pattern): bool {}
/**
* @tentative-return-type
* @alias datefmt_get_pattern
*/
public function getPattern(): string|false {}
/**
* @tentative-return-type
* @alias datefmt_get_locale
*/
public function getLocale(int $type = ULOC_ACTUAL_LOCALE): string|false {}
/**
* @tentative-return-type
* @alias datefmt_set_lenient
*/
public function setLenient(bool $lenient): void {}
/**
* @tentative-return-type
* @alias datefmt_is_lenient
*/
public function isLenient(): bool {}
/**
* @param IntlCalendar|DateTimeInterface|array|string|int|float $datetime
* @tentative-return-type
* @alias datefmt_format
*/
public function format($datetime): string|false {}
/**
* @param IntlCalendar|DateTimeInterface $datetime
* @param array|int|string|null $format
* @tentative-return-type
* @alias datefmt_format_object
*/
public static function formatObject($datetime, $format = null, ?string $locale = null): string|false {}
/**
* @param int $offset
* @tentative-return-type
* @alias datefmt_parse
*/
public function parse(string $string, &$offset = null): int|float|false {}
/**
* @param int $offset
*/
public function parseToCalendar(string $string, &$offset = null): int|float|false {}
/**
* @param int $offset
* @return array<string, int>|false
* @tentative-return-type
* @alias datefmt_localtime
*/
public function localtime(string $string, &$offset = null): array|false {}
/**
* @tentative-return-type
* @alias datefmt_get_error_code
*/
public function getErrorCode(): int {}
/**
* @tentative-return-type
* @alias datefmt_get_error_message
*/
public function getErrorMessage(): string {}
}
|