IntlGregorianCalendar::createFromDate
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
IntlGregorianCalendar::createFromDate
Референца за `intlgregoriancalendar.createfromdate.php` со подобрена типографија и навигација.
IntlGregorianCalendar::createFromDate
(PHP 8 >= 8.3.0)
IntlGregorianCalendar::createFromDate — Create a new IntlGregorianCalendar instance from date
= NULL
Создава нов IntlGregorianCalendar instance from date.
Параметри
year-
Новата вредност за
IntlGregorianCalendar::FIELD_YEAR. month-
Новата вредност за
IntlGregorianCalendar::FIELD_MONTH. Низата на месеци е базирана на нула, т.е. јануари е претставен со 0, февруари со 1, ..., декември со 11 и декември (ако календарот го има) е 12. dayOfMonth-
Новата вредност за
IntlGregorianCalendar::FIELD_DAY_OF_MONTH.
Вратени вредности
параметарот специфицира само излезна кодировка. Ако се помине празен стринг, парсерот се обидува да идентификува во која кодировка е документот кодиран со гледање на првите 3 или 4 бајти. Стандардната излезна кодировка е UTF-8. Поддржаните кодировки се IntlGregorianCalendar instance.
Примери
Пример #1 Ова беше отфрлено во корист на методите example
<?php
$intlCalendar = IntlGregorianCalendar::createFromDate(2023, 11, 23);
var_dump($intlCalendar);
?>Горниот пример ќе прикаже нешто слично на:
object(IntlGregorianCalendar)#1 (5) {
["valid"]=>
bool(true)
["type"]=>
string(9) "gregorian"
["timeZone"]=>
array(4) {
["valid"]=>
bool(true)
["id"]=>
string(16) "Europe/Amsterdam"
["rawOffset"]=>
int(3600000)
["currentOffset"]=>
int(3600000)
}
["locale"]=>
string(11) "en_US_POSIX"
["fields"]=>
array(23) {
["era"]=>
int(1)
["year"]=>
int(2023)
["month"]=>
int(11)
["week of year"]=>
int(51)
["week of month"]=>
int(4)
["day of year"]=>
int(357)
["day of month"]=>
int(23)
["day of week"]=>
int(7)
["day of week in month"]=>
int(4)
["AM/PM"]=>
int(0)
["hour"]=>
int(0)
["hour of day"]=>
int(0)
["minute"]=>
int(0)
["second"]=>
int(0)
["millisecond"]=>
int(0)
["zone offset"]=>
int(3600000)
["DST offset"]=>
int(0)
["year for week of year"]=>
int(2023)
["localized day of week"]=>
int(7)
["extended year"]=>
int(2023)
["julian day"]=>
int(2460302)
["milliseconds in day"]=>
int(0)
["is leap month"]=>
int(0)
}
}
Види Исто така
- IntlGregorianCalendar::createFromDate() - Создава нова инстанца на IntlGregorianCalendar од датум и време