DateTime වර්ගයේ setISODate ක්‍රමය

setISODate ක්‍රමය DateTime වස්තුවක දිනය ISO 8601 ප්‍රමිතිය අනුව සකස් කරයි, සතියේ අංකය සහ සති දිනය භාවිතා කරමින්. පළමු පරාමිතිය වසර ලබා ගනී, දෙවැන්න - සතියේ අංකය, තෙවැන්න - සති දිනය (1 සිට 7 දක්වා, 1 සඳුදා වේ).

වාක්‍ය ඛණ්ඩය

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

උදාහරණය

2023 වසරේ 10 වැනි සතිය සඳහා, බ්‍රහස්පතින්දා (සති දිනය 4) දිනය සකසමු:

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'2023-03-09'

උදාහරණය

සතියේ අංකයට අනුව පමණක් දිනය සකසමු (සති දිනය පෙරනිමියෙන් සඳුදා වේ):

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

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

php'2023-03-06'

මෙයද බලන්න

  • checkdate ශ්‍රිතය,
    දිනයේ නිවැරදි බව පරීක්‍ෂා කරයි
  • date ශ්‍රිතය,
    දෙන ලද දිනය ආකෘතිගත කරයි