НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить