DateTimeImmutable::setDate
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
DateTimeImmutable::setDate
Референца за `datetimeimmutable.setdate.php` со подобрена типографија и навигација.
DateTimeImmutable::setDate
Распакување на вгнездени низи
DateTimeImmutable::setDate — Поставува датум
= NULL
Враќа нов DateTimeImmutable објект со тековниот датум на DateTimeImmutable објектот поставен на дадениот датум.
Параметри
objectобјектот како свој прв аргумент. DateTime Само процедурален стил: А date_create()објектот вратен од
year-
Година на датумот.
month-
Месец на датумот.
day-
Ден на датумот.
Вратени вредности
параметарот специфицира само излезна кодировка. Ако се помине празен стринг, парсерот се обидува да идентификува во која кодировка е документот кодиран со гледање на првите 3 или 4 бајти. Стандардната излезна кодировка е UTF-8. Поддржаните кодировки се DateTimeImmutable објект со изменетите податоци.
Примери
Пример #1 DateTimeImmutable::setDate() example
Напиши целосна ознака на елемент
<?php
$date = new DateTimeImmutable();
$newDate = $date->setDate(2001, 2, 3);
echo $newDate->format('Y-m-d');Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
2001-02-03
Пример #2 Вредностите што ги надминуваат опсезите се додаваат на нивните родителски вредности
<?php
$date = new DateTimeImmutable();
$newDate = $date->setDate(2001, 2, 28);
echo $newDate->format('Y-m-d') . "\n";
$newDate = $date->setDate(2001, 2, 29);
echo $newDate->format('Y-m-d') . "\n";
$newDate = $date->setDate(2001, 14, 3);
echo $newDate->format('Y-m-d') . "\n";Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
2001-02-28 2001-03-01 2002-02-03
Види Исто така
- Поставете датум според стандардот ISO 8601 - користејќи недели и дневни офсети наместо специфични датуми. - Поставува ISO датум
- DateTimeImmutable::setTime() - Го поставува времето