PHP.mk документација

IntlGregorianCalendar

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

class.intlgregoriancalendar.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека class.intlgregoriancalendar.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
IntlGregorianCalendar

Референца за `class.intlgregoriancalendar.php` со подобрена типографија и навигација.

class.intlgregoriancalendar.php

The IntlGregorianCalendar class

Распакување на вгнездени низи

Вовед

Синопсис на класата

class IntlGregorianCalendar extends IntlCalendar {
/* Наследни константи */
/* Методи */
public __construct(IntlTimeZone $tz = ?, string $locale = ?)
public __construct(int $timeZoneOrYear, int $localeOrMonth, int $dayOfMonth)
public __construct(
         int $timeZoneOrYear,
         int $localeOrMonth,
         int $dayOfMonth,
         int $hour,
         int $minute,
         int $second = ?
)
public static createFromDate(int $year, int $month, int $dayOfMonth): static
public static createFromDateTime(
         int $year,
         int $month,
         int $dayOfMonth,
         int $hour,
         int $minute,
         ?int $second = null
): static
public isLeapYear(int $year): bool
public setGregorianChange(float $timestamp): bool
/* Наследени методи */
public IntlCalendar::add(int $field, int $value): bool
public IntlCalendar::clear(?int $field = null): true
public IntlCalendar::fieldDifference(float $timestamp, int $field): int|false
public IntlCalendar::get(int $field): int|false
public static IntlCalendar::getKeywordValuesForLocale(string $keyword, string $locale, bool $onlyCommon): IntlIterator|false
public static IntlCalendar::getNow(): float
public IntlCalendar::isSet(int $field): bool
public IntlCalendar::isWeekend(?float $timestamp = null): bool
public IntlCalendar::roll(int $field, int|bool $value): bool
public IntlCalendar::set(int $field, int $value): true
public IntlCalendar::set(
         int $year,
         int $month,
         int $dayOfMonth Ги ескејпува специјалните знаци во,
         int $hour Ги ескејпува специјалните знаци во,
         int $minute Ги ескејпува специјалните знаци во,
         int $second Ги ескејпува специјалните знаци во
): true
public IntlCalendar::setDate(int $year, int $month, int $dayOfMonth): void
public IntlCalendar::setDateTime(
         int $year,
         int $month,
         int $dayOfMonth,
         int $hour,
         int $minute,
         ?int $second = null
): void
public IntlCalendar::setTime(float $timestamp): bool
}

Содржина

Белешки од корисници 1 белешка

Јулијан Савицки
пред 5 години
I was using `IntlGregorianCalendar` because it offered a nice way to get the week number of the year as an integer. This differs from `DateTime`; `DateTime` gives you the week number of the year as an string.

<?php 

$dateTime = new DateTime('21-09-2020 09:00:00');
echo $dateTime->format("W"); // string '39'

$intlCalendar = IntlCalendar::fromDateTime ('21-09-2020 09:00:00');
echo $intlCalendar->get(IntlCalendar::FIELD_WEEK_OF_YEAR); // integer 39
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.