दो तिथियों के बीच महीनों की सूची बनाना
विभिन्न अनुप्रयोगों में, एक निर्दिष्ट तिथि सीमा के भीतर महीनों को सूचीबद्ध करना या पुनरावृत्त करना आवश्यक हो जाता है। इसे पूरा करने के लिए, हम PHP में दो समाधान प्रस्तुत करते हैं, जो विभिन्न PHP संस्करणों को पूरा करते हैं। -12-02');
$start->modify('इस महीने का पहला दिन');
$end = नया दिनांक समय('2012-05-06');
$end->संशोधित करें('अगले महीने का पहला दिन');
$अंतराल = दिनांकअंतराल::createFromDateString('1 महीना');
$अवधि = नई दिनांकअवधि($प्रारंभ, $अंतराल, $अंत);
foreach ($dt के रूप में अवधि) {
इको $dt->फॉर्मेट("Y-m")। "
\n";
}
PHP 5.4 या नया
$start = new DateTime('2010-12-02');
$start->modify('first day of this month');
$end = new DateTime('2012-05-06');
$end->modify('first day of next month');
$interval = DateInterval::createFromDateString('1 month');
$period = new DatePeriod($start, $interval, $end);
foreach ($period as $dt) {
echo $dt->format("Y-m") . "
\n";
}
ध्यान दें कि प्रारंभ और समाप्ति तिथियों को प्रत्येक महीने के पहले दिन में संशोधित करने से वांछित महीनों की पूरी सूची सुनिश्चित हो जाती है, ऐसे मामलों को रोका जा सकता है जहां फरवरी को छोड़ दिया जा सकता है यदि वर्तमान दिन इसके आखिरी दिन से अधिक है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3