php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
calendar.stub.php
Go to the documentation of this file.
1<?php
2
4
7{
9 public const int FIELD_ERA = UNKNOWN;
11 public const int FIELD_YEAR = UNKNOWN;
13 public const int FIELD_MONTH = UNKNOWN;
15 public const int FIELD_WEEK_OF_YEAR = UNKNOWN;
17 public const int FIELD_WEEK_OF_MONTH = UNKNOWN;
19 public const int FIELD_DATE = UNKNOWN;
21 public const int FIELD_DAY_OF_YEAR = UNKNOWN;
23 public const int FIELD_DAY_OF_WEEK = UNKNOWN;
25 public const int FIELD_DAY_OF_WEEK_IN_MONTH = UNKNOWN;
27 public const int FIELD_AM_PM = UNKNOWN;
29 public const int FIELD_HOUR = UNKNOWN;
31 public const int FIELD_HOUR_OF_DAY = UNKNOWN;
33 public const int FIELD_MINUTE = UNKNOWN;
35 public const int FIELD_SECOND = UNKNOWN;
37 public const int FIELD_MILLISECOND = UNKNOWN;
39 public const int FIELD_ZONE_OFFSET = UNKNOWN;
41 public const int FIELD_DST_OFFSET = UNKNOWN;
43 public const int FIELD_YEAR_WOY = UNKNOWN;
45 public const int FIELD_DOW_LOCAL = UNKNOWN;
47 public const int FIELD_EXTENDED_YEAR = UNKNOWN;
49 public const int FIELD_JULIAN_DAY = UNKNOWN;
51 public const int FIELD_MILLISECONDS_IN_DAY = UNKNOWN;
53 public const int FIELD_IS_LEAP_MONTH = UNKNOWN;
55 public const int FIELD_FIELD_COUNT = UNKNOWN;
57 public const int FIELD_DAY_OF_MONTH = UNKNOWN;
58
60 public const int DOW_SUNDAY = UNKNOWN;
62 public const int DOW_MONDAY = UNKNOWN;
64 public const int DOW_TUESDAY = UNKNOWN;
66 public const int DOW_WEDNESDAY = UNKNOWN;
68 public const int DOW_THURSDAY = UNKNOWN;
70 public const int DOW_FRIDAY = UNKNOWN;
72 public const int DOW_SATURDAY = UNKNOWN;
73
75 public const int DOW_TYPE_WEEKDAY = UNKNOWN;
77 public const int DOW_TYPE_WEEKEND = UNKNOWN;
79 public const int DOW_TYPE_WEEKEND_OFFSET = UNKNOWN;
81 public const int DOW_TYPE_WEEKEND_CEASE = UNKNOWN;
82
84 public const int WALLTIME_FIRST = UNKNOWN;
86 public const int WALLTIME_LAST = UNKNOWN;
88 public const int WALLTIME_NEXT_VALID = UNKNOWN;
89
90 private function __construct() {}
91
97 public static function createInstance($timezone = null, ?string $locale = null): ?IntlCalendar {}
98
103 public function equals(IntlCalendar $other): bool {}
104
109 public function fieldDifference(float $timestamp, int $field): int|false {}
110
115 public function add(int $field, int $value): bool {}
116
121 public function after(IntlCalendar $other): bool {}
122
127 public function before(IntlCalendar $other): bool {}
128
133 public function clear(?int $field = null): true {}
134
139 public static function fromDateTime(DateTime|string $datetime, ?string $locale = null): ?IntlCalendar {}
140
145 public function get(int $field): int|false {}
146
151 public function getActualMaximum(int $field): int|false {}
152
157 public function getActualMinimum(int $field): int|false {}
158
164 public static function getAvailableLocales(): array {}
165
170 public function getDayOfWeekType(int $dayOfWeek): int|false {}
171
176 public function getErrorCode(): int|false {}
177
182 public function getErrorMessage(): string|false {}
183
188 public function getFirstDayOfWeek(): int|false {}
189
194 public function getGreatestMinimum(int $field): int|false {}
195
200 public static function getKeywordValuesForLocale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false {}
201
206 public function getLeastMaximum(int $field): int|false {}
207
212 public function getLocale(int $type): string|false {}
213
218 public function getMaximum(int $field): int|false {}
219
224 public function getMinimalDaysInFirstWeek(): int|false {}
225
230 public function setMinimalDaysInFirstWeek(int $days): true {}
231
236 public function getMinimum(int $field): int|false {}
237
242 public static function getNow(): float {}
243
249
255
260 public function getTime(): float|false {}
261
267
272 public function getType(): string {}
273
278 public function getWeekendTransition(int $dayOfWeek): int|false {}
279
284 public function inDaylightTime(): bool {}
285
290 public function isEquivalentTo(IntlCalendar $other): bool {}
291
296 public function isLenient(): bool {}
297
302 public function isWeekend(?float $timestamp = null): bool {}
303
309 public function roll(int $field, $value): bool {}
310
315 public function isSet(int $field): bool {}
316
321 public function set(int $year, int $month, int $dayOfMonth = UNKNOWN, int $hour = UNKNOWN, int $minute = UNKNOWN, int $second = UNKNOWN): true {}
322
323 public function setDate(int $year, int $month, int $dayOfMonth): void {}
324
325 public function setDateTime(int $year, int $month, int $dayOfMonth, int $hour, int $minute, ?int $second = null): void {}
326
331 public function setFirstDayOfWeek(int $dayOfWeek): true {}
332
337 public function setLenient(bool $lenient): true {}
338
343 public function setRepeatedWallTimeOption(int $option): true {}
344
349 public function setSkippedWallTimeOption(int $option): true {}
350
355 public function setTime(float $timestamp): bool {}
356
362 public function setTimeZone($timezone): bool {}
363
368 public function toDateTime(): DateTime|false {}
369}
370
373{
374 public static function createFromDate(int $year, int $month, int $dayOfMonth): static {}
375
376 public static function createFromDateTime(int $year, int $month, int $dayOfMonth, int $hour, int $minute, ?int $second = null): static {}
377
386 public function __construct($timezoneOrYear = UNKNOWN, $localeOrMonth = UNKNOWN, $day = UNKNOWN, $hour = UNKNOWN, $minute = UNKNOWN, $second = UNKNOWN) {}
387
392 public function setGregorianChange(float $timestamp): bool {}
393
398 public function getGregorianChange(): float {}
399
404 public function isLeapYear(int $year): bool {}
405}
const int FIELD_DAY_OF_WEEK_IN_MONTH
const int FIELD_HOUR
const int FIELD_AM_PM
const int FIELD_ERA
clear(?int $field=null)
const int FIELD_DST_OFFSET
isEquivalentTo(IntlCalendar $other)
const int DOW_MONDAY
const int FIELD_DAY_OF_YEAR
roll(int $field, $value)
add(int $field, int $value)
const int DOW_SATURDAY
after(IntlCalendar $other)
const int DOW_FRIDAY
const int FIELD_MINUTE
const int FIELD_MILLISECONDS_IN_DAY
const int DOW_WEDNESDAY
setDate(int $year, int $month, int $dayOfMonth)
const int WALLTIME_NEXT_VALID
const int FIELD_MILLISECOND
const int FIELD_WEEK_OF_YEAR
const int DOW_TYPE_WEEKDAY
const int WALLTIME_FIRST
getActualMaximum(int $field)
setDateTime(int $year, int $month, int $dayOfMonth, int $hour, int $minute, ?int $second=null)
const int FIELD_HOUR_OF_DAY
setTime(float $timestamp)
const int FIELD_FIELD_COUNT
const int DOW_SUNDAY
const int FIELD_EXTENDED_YEAR
const int FIELD_DAY_OF_MONTH
const int FIELD_IS_LEAP_MONTH
const int FIELD_WEEK_OF_MONTH
fieldDifference(float $timestamp, int $field)
equals(IntlCalendar $other)
const int FIELD_DATE
const int DOW_TYPE_WEEKEND_CEASE
const int FIELD_DOW_LOCAL
getActualMinimum(int $field)
const int WALLTIME_LAST
set(int $year, int $month, int $dayOfMonth=UNKNOWN, int $hour=UNKNOWN, int $minute=UNKNOWN, int $second=UNKNOWN)
isWeekend(?float $timestamp=null)
setMinimalDaysInFirstWeek(int $days)
setFirstDayOfWeek(int $dayOfWeek)
const int FIELD_MONTH
setTimeZone($timezone)
getLeastMaximum(int $field)
const int DOW_TYPE_WEEKEND
getMaximum(int $field)
getLocale(int $type)
const int DOW_THURSDAY
setLenient(bool $lenient)
isSet(int $field)
static createInstance($timezone=null, ?string $locale=null)
const int DOW_TUESDAY
get(int $field)
getMinimum(int $field)
const int FIELD_JULIAN_DAY
setSkippedWallTimeOption(int $option)
const int FIELD_ZONE_OFFSET
const int FIELD_SECOND
const int DOW_TYPE_WEEKEND_OFFSET
const int FIELD_YEAR
const int FIELD_YEAR_WOY
getWeekendTransition(int $dayOfWeek)
getGreatestMinimum(int $field)
setRepeatedWallTimeOption(int $option)
static fromDateTime(DateTime|string $datetime, ?string $locale=null)
static getKeywordValuesForLocale(string $keyword, string $locale, bool $onlyCommon)
getDayOfWeekType(int $dayOfWeek)
static getAvailableLocales()
const int FIELD_DAY_OF_WEEK
before(IntlCalendar $other)
static createFromDate(int $year, int $month, int $dayOfMonth)
__construct($timezoneOrYear=UNKNOWN, $localeOrMonth=UNKNOWN, $day=UNKNOWN, $hour=UNKNOWN, $minute=UNKNOWN, $second=UNKNOWN)
static createFromDateTime(int $year, int $month, int $dayOfMonth, int $hour, int $minute, ?int $second=null)
setGregorianChange(float $timestamp)
ZEND_API void(ZEND_FASTCALL *zend_touch_vm_stack_data)(void *vm_stack_data)
function(EX_VAR(opline->result.var))