The IntlGregorianCalendar class

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

Introduction

Class synopsis

classIntlGregorianCalendarextendsIntlCalendar {
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 = ?
)
publicstaticcreateFromDate(int$year, int$month, int$dayOfMonth): static
publicstaticcreateFromDateTime(
    int$year,
    int$month,
    int$dayOfMonth,
    int$hour,
    int$minute,
    ?int$second = null
): static
publicisLeapYear(int$year): bool
publicsetGregorianChange(float$timestamp): bool
publicIntlCalendar::add(int$field, int$value): bool
publicIntlCalendar::roll(int$field, int|bool$value): bool
publicIntlCalendar::set(int$field, int$value): true
publicIntlCalendar::set(
    int$year,
    int$month,
    int$dayOfMonth = NULL,
    int$hour = NULL,
    int$minute = NULL,
    int$second = NULL
): true
publicIntlCalendar::setDate(int$year, int$month, int$dayOfMonth): void
publicIntlCalendar::setDateTime(
    int$year,
    int$month,
    int$dayOfMonth,
    int$hour,
    int$minute,
    ?int$second = null
): void
publicIntlCalendar::setTime(float$timestamp): bool
}

Table of Contents

To Top