Njia setISODate ya Darasa DateTime
Njia setISODate inaweka tarehe katika kitu DateTime kulingana na kiwango cha ISO 8601, ikitumia nambari ya wiki na siku ya wiki. Inakubua parameta ya kwanza kama mwaka, ya pili kama nambari ya wiki, ya tatu kama siku ya wiki (kutoka 1 hadi 7, ambapo 1 ni Jumatatu).
Sintaksia
$datetime->setISODate(mwaka, wiki, siku);
Mfano
Wacha tuweke tarehe kwa wiki ya 10 ya mwaka 2023, Alhamisi (siku ya wiki 4):
<?php
$date = new DateTime();
$date->setISODate(2023, 10, 4);
echo $date->format('Y-m-d');
?>
Matokeo ya kutekeleza kodi:
'2023-03-09'
Mfano
Wacha tuweke tarehe kulingana na nambari ya wiki tu (siku ya wiki itakuwa Jumatatu kwa chaguo-msingi):
<?php
$date = new DateTime();
$date->setISODate(2023, 10);
echo $date->format('Y-m-d');
?>
Matokeo ya kutekeleza kodi:
'2023-03-06'