Запіс на курсы па HTML, CSS, JavaScript, PHP, Python, фрэймворкам і CMS,
а таксама: дапамога ў пошуку працы і заказаў, стажыроўка на рэальных праектах→
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,
    якая фарматуе зададзеную дату
byenru