240 of 410 menu

Метод setISODate на клас DateTime

Методът setISODate задава дата в обект DateTime според стандарта ISO 8601, използвайки номер на седмица и ден от седмицата. Първият параметър приема година, вторият - номер на седмица, третият - ден от седмицата (от 1 до 7, където 1 е понеделник).

Синтаксис

$datetime->setISODate(year, week, day);

Пример

Задаване на дата за 10-та седмица на 2023 година, четвъртък (ден от седмицата 4):

<?php $date = new DateTime(); $date->setISODate(2023, 10, 4); echo $date->format('Y-m-d'); ?>

Резултат от изпълнението на кода:

'2023-03-09'

Пример

Задаване на дата само по номер на седмица (денят от седмицата по подразбиране ще бъде понеделник):

<?php $date = new DateTime(); $date->setISODate(2023, 10); echo $date->format('Y-m-d'); ?>

Резултат от изпълнението на кода:

'2023-03-06'

Вижте също

  • функцията checkdate,
    която проверява коректността на дата
  • функцията date,
    която форматира зададена дата
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне