DateTime වර්ගයේ setISODate ක්රමය
setISODate ක්රමය DateTime වස්තුවක දිනය ISO 8601 ප්රමිතිය අනුව සකස් කරයි, සතියේ අංකය සහ සති දිනය භාවිතා කරමින්. පළමු පරාමිතිය වසර ලබා ගනී, දෙවැන්න - සතියේ අංකය, තෙවැන්න - සති දිනය (1 සිට 7 දක්වා, 1 සඳුදා වේ).
වාක්ය ඛණ්ඩය
$datetime->setISODate(year, week, day);
උදාහරණය
2023 වසරේ 10 වැනි සතිය සඳහා, බ්රහස්පතින්දා (සති දිනය 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'