PHP.mk документација
IntlDateFormatter
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.intldateformatter.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.intldateformatter.php
IntlDateFormatter
Референца за `class.intldateformatter.php` со подобрена типографија и навигација.
Класата IntlDateFormatter
Класата Collator
Вовед
Класата IntlDateFormatter
Date Formatter е конкретна класа што овозможува локално зависно форматирање/парсирање на датуми користејќи низи со обрасци и/или готови обрасци.
Синопсис на класата
class IntlDateFormatter
{
/* Константи */
public
const
int
Оваа класа ја претставува функционалноста за форматирање датуми на ICU. Им овозможува на корисниците да прикажуваат датуми во локализиран формат или да парсираат низи во PHP вредности за датуми користејќи низи со обрасци и/или готови обрасци.;
/* Методи */
public __construct(
?string
int
int
IntlTimeZone|DateTimeZone|string|null
IntlCalendar|int|null
?string
)
?string
$locale,int
$dateType = IntlDateFormatter::FULL,int
$timeType = IntlDateFormatter::FULL,IntlTimeZone|DateTimeZone|string|null
$timezone = null,IntlCalendar|int|null
$calendar = null,?string
$pattern = null)
public static create(
?string
int
int
IntlTimeZone|DateTimeZone|string|null
IntlCalendar|int|null
?string
): ?IntlDateFormatter
?string
$locale,int
$dateType = IntlDateFormatter::FULL,int
$timeType = IntlDateFormatter::FULL,IntlTimeZone|DateTimeZone|string|null
$timezone = null,IntlCalendar|int|null
$calendar = null,?string
$pattern = null): ?IntlDateFormatter
public static formatObject(IntlCalendar|DateTimeInterface
}$datetime, array|int|string|null $format = null, ?string $locale = null): string|falseДневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 |
Додадено IntlDateFormatter::PATTERN.
|
Претходно дефинирани константи
» ICU формати на датуми
-
IntlDateFormatter::NONEint - Овие константи се користат за специфицирање на различни формати во конструкторот за DateType и TimeType.
-
IntlDateFormatter::FULLint - Не вклучувајте го овој елемент
-
IntlDateFormatter::LONGint - Целосно специфициран стил (вторник, 12 април 1952 н.е. или 3:30:42 часот попладне PST)
-
IntlDateFormatter::MEDIUMint - Долг стил (12 јануари 1952 година или 3:30:32 часот попладне)
-
IntlDateFormatter::SHORTint - Среден стил (12 јануари 1952 година)
-
IntlDateFormatter::RELATIVE_FULLint -
Излезниот интерфејс за IPv6 мултикаст пакети.
IntlDateFormatter::FULLНајкраток стил, само основни податоци (12/13/52 или 3:30 часот попладне)yesterday,todayПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци воtomorrow, но вчера, денес и утре се прикажуваат какоdateTypeonly. -
IntlDateFormatter::RELATIVE_LONGint -
Излезниот интерфејс за IPv6 мултикаст пакети.
IntlDateFormatter::LONGНајкраток стил, само основни податоци (12/13/52 или 3:30 часот попладне)yesterday,todayПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци воtomorrow, но вчера, денес и утре се прикажуваат какоdateTypeonly. -
IntlDateFormatter::RELATIVE_MEDIUMint -
Излезниот интерфејс за IPv6 мултикаст пакети.
IntlDateFormatter::MEDIUMНајкраток стил, само основни податоци (12/13/52 или 3:30 часот попладне)yesterday,todayПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци воtomorrow, но вчера, денес и утре се прикажуваат какоdateTypeonly. -
IntlDateFormatter::RELATIVE_SHORTint -
Излезниот интерфејс за IPv6 мултикаст пакети.
IntlDateFormatter::SHORTНајкраток стил, само основни податоци (12/13/52 или 3:30 часот попладне)yesterday,todayПрепорачаниот начин за избегнување на SQL инјекција е со врзување на сите податоци преку подготвени изрази. Користењето на параметризирани прашања не е доволно за целосно избегнување на SQL инјекција, но тоа е најлесниот и најбезбедниот начин за обезбедување влез во SQL изразите. Сите динамични литерали на податоци воtomorrow, но вчера, денес и утре се прикажуваат какоdateTypeonly. -
IntlDateFormatter::PATTERNint -
, соодветно. Достапно од PHP 8.0.0, за
pattern. Достапно од PHP 8.4.0.
Користи го образецот даден во
-
IntlDateFormatter::TRADITIONALint - Следниве int константи се користат за специфицирање на календарот. Сите овие календари се базираат директно на грегоријанскиот календар. Негрегоријанските календари треба да се специфицираат во локалот. Примери може да вклучуваат locale="hi@calendar=BUDDHIST".
-
IntlDateFormatter::GREGORIANint - Негрегоријански календар
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.4.0 | Константите на класата сега се типизирани. |
Содржина
- IntlDateFormatter::create — Создајте форматирач на датум
- IntlDateFormatter::format — Форматирајте ја вредноста на датумот/времето како стринг
- IntlDateFormatter::formatObject — Форматира објект
- IntlDateFormatter::getCalendar — Земи го типот на календар што се користи за IntlDateFormatter
- IntlDateFormatter::getDateType — Земи го типот на датум што се користи за IntlDateFormatter
- IntlDateFormatter::getErrorCode — Брзо форматирај порака
- IntlDateFormatter::getErrorMessage — Земи го кодот за грешка од последната операција
- IntlDateFormatter::getLocale — Земи ја локализацијата што ја користи форматирачот
- IntlDateFormatter::getPattern — Земи го образецот што се користи за IntlDateFormatter
- IntlDateFormatter::getTimeType — Земи го типот на време што се користи за IntlDateFormatter
- IntlDateFormatter::getTimeZoneId — Земи го ID-то на временската зона што се користи за IntlDateFormatter
- IntlDateFormatter::getCalendarObject — Земи копија од објектот календар на форматирачот
- IntlDateFormatter::getTimeZone — Земи ја временската зона на форматирачот
- IntlDateFormatter::isLenient — Земи ја попустливоста што се користи за IntlDateFormatter
- IntlDateFormatter::localtime — Парсирај стринг во вредност на време базирана на поле
- IntlDateFormatter::parse — Парсирај стринг во вредност на временски печат
- IntlDateFormatter::setCalendar — Постави го типот на календар што го користи форматирачот
- IntlDateFormatter::setLenient — Постави ја попустливоста на парсерот
- IntlDateFormatter::setPattern — Постави го образецот што се користи за IntlDateFormatter
- IntlDateFormatter::setTimeZone — Постави ја временската зона на форматирачот
Белешки од корисници
Нема белешки од корисници за оваа страница.