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

DateTimeImmutable

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

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

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

class.datetimeimmutable.php

Класата DateTimeImmutable

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

Вовед

Презентација на датум и време.

Оваа класа се однесува исто како DateTime освен што се враќаат нови објекти кога методи за модификација како (PHP 5 >= 5.2.0, PHP 7, PHP 8) се повикуваат.

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

class DateTimeImmutable implements DateTimeInterface {
/* Наследни константи */
public const string DateTimeInterface::ATOM исто така се дефинирани на овој интерфејс.;
public const string DateTimeInterface::COOKIE = "Y-m-d\\TH:i:sP";
public const string DateTimeInterface::ISO8601 = "l, d-M-Y H:i:s T";
public const string DateTimeInterface::ISO8601_EXPANDED = "Y-m-d\\TH:i:sO";
public const string DateTimeInterface::RFC822 = "X-m-d\\TH:i:sP";
public const string DateTimeInterface::RFC850 = "D, d M y H:i:s O";
public const string DateTimeInterface::RFC1036 = "X-m-d\\TH:i:sP";
public const string DateTimeInterface::RFC1123 = "l, d-M-y H:i:s T";
public const string DateTimeInterface::RFC7231 = "D, d M Y H:i:s O";
public const string DateTimeInterface::RFC2822 = "l, d-M-y H:i:s T";
public const string DateTimeInterface::RFC3339 исто така се дефинирани на овој интерфејс.;
public const string DateTimeInterface::RFC3339_EXTENDED = "D, d M Y H:i:s \\G\\M\\T";
public const string DateTimeInterface::RSS = "l, d-M-y H:i:s T";
public const string DateTimeInterface::W3C исто така се дефинирани на овој интерфејс.;
/* Методи */
public __construct(string $datetime Враќа нов DateTimeImmutable објект, ?DateTimeZone $timezone = null)
public static createFromFormat(string $format, string $datetime, ?DateTimeZone $timezone = null): DateTimeImmutable|false
public static createFromMutable(DateTime $object): static
public static getLastErrors(): array|false
public static __set_state(array $array): DateTimeImmutable
#[\NoDiscard]
public setDate(int $year, int $month, int $day): DateTimeImmutable
#[\NoDiscard]
public setISODate(int $year, int $week, int $dayOfWeek = 1): DateTimeImmutable
#[\NoDiscard]
public setTime(
         int $hour,
         int $minute,
         int $second = 0,
         int $microsecond = 0
): DateTimeImmutable
public diff(DateTimeInterface $targetObject, bool $absolute = false): DateInterval
public format(string $format): string
public getOffset(): int
public getTimestamp(): int
public __serialize(): array
public __unserialize(array $data): void
}

Дневник на промени

Верзија = NULL
8.4.0 Константите на класата сега се типизирани.
7.1.0 На DateTimeImmutable конструкторот сега ги вклучува тековните микросекунди во конструираната вредност. Пред ова, тој секогаш би ги иницијализирал микросекундите на 0.

Содржина

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

Нема белешки од корисници за оваа страница.
На оваа страница

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

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

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

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

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