240 of 410 menu

DateTime klasės setISODate metodas

Metodas setISODate nustato datą DateTime objekte pagal ISO 8601 standartą, naudojant savaitės numerį ir savaitės dieną. Pirmu parametru priima metus, antru - savaitės numerį, trečiu - savaitės dieną (nuo 1 iki 7, kur 1 - pirmadienis).

Sintaksė

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

Pavyzdys

Nustatykime datą 10-ai savaitei 2023 metų, ketvirtadieniui (savaitės diena 4):

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

Kodo vykdymo rezultatas:

'2023-03-09'

Pavyzdys

Nustatykime datą tik pagal savaitės numerį (savaitės diena pagal nutylėjimą bus pirmadienis):

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

Kodo vykdymo rezultatas:

'2023-03-06'

Taip pat žiūrėkite

  • funkciją checkdate,
    kuri tikrina datos teisingumą
  • funkciją date,
    kuri formatuoja nurodytą datą
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti