240 of 410 menu

Metoda setISODate klasy DateTime

Metoda setISODate ustawia datę w obiekcie DateTime zgodnie ze standardem ISO 8601, wykorzystując numer tygodnia i dzień tygodnia. Pierwszym parametrem przyjmuje rok, drugim - numer tygodnia, trzecim - dzień tygodnia (od 1 do 7, gdzie 1 - poniedziałek).

Składnia

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

Przykład

Ustawmy datę dla 10. tygodnia 2023 roku, czwartek (dzień tygodnia 4):

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

Wynik wykonania kodu:

'2023-03-09'

Przykład

Ustawmy datę tylko według numeru tygodnia (domyślnie dniem tygodnia będzie poniedziałek):

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

Wynik wykonania kodu:

'2023-03-06'

Zobacz też

  • funkcję checkdate,
    która sprawdza poprawność daty
  • funkcję date,
    która formatuje podaną datę
Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć