229 of 410 menu

DatePeriod ক্লাস

DatePeriod ক্লাসটি একটি নির্দিষ্ট ব্যবধান সহ প্রারম্ভিক এবং সমাপ্তি বিন্দুর মধ্যবর্তী তারিখগুলির একটি ক্রম তৈরি করে। এটি প্যারামিটার হিসেবে নেয়: DateTime অবজেক্ট আকারে প্রারম্ভিক তারিখ, DateInterval অবজেক্ট আকারে ব্যবধান, পুনরাবৃত্তির সংখ্যা অথবা সমাপ্তির তারিখ। নির্দিষ্ট সীমার মধ্যে সমস্ত তারিখ ঘুরে দেখার অনুমতি দেয়।

বাক্য গঠন

new DatePeriod(DateTime $start, DateInterval $interval, int $recurrences);
new DatePeriod(DateTime $start, DateInterval $interval, DateTime $end);

উদাহরণ

1 দিনের ব্যবধান সহ 5 টি তারিখের একটি কালপর্ব তৈরি করা যাক:

<?php $start = new DateTime('2025-01-01'); $interval = new DateInterval('P1D'); $period = new DatePeriod($start, $interval, 4); foreach ($period as $date) { echo $date->format('Y-m-d') . '<br>'; } ?>

কোড 실행ের ফলাফল:

'2025-01-01' '2025-01-02' '2025-01-03' '2025-01-04' '2025-01-05'

উদাহরণ

1 সপ্তাহের ব্যবধান সহ দুটি তারিখের মধ্যবর্তী একটি কালপর্ব তৈরি করা যাক:

<?php $start = new DateTime('2025-01-01'); $end = new DateTime('2025-02-01'); $interval = new DateInterval('P1W'); $period = new DatePeriod($start, $interval, $end); foreach ($period as $date) { echo $date->format('Y-m-d') . '<br>'; } ?>

কোড 실행ের ফলাফল:

'2025-01-01' '2025-01-08' '2025-01-15' '2025-01-22' '2025-01-29'

আরও দেখুন

  • DateTime ক্লাস,
    তারিখ এবং সময় নিয়ে কাজ করার জন্য
  • DateInterval ক্লাস,
    তারিখের ব্যবধান নিয়ে কাজ করার জন্য
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন