PHP में दिनांक के साथ दिन कैसे जोड़ें

Php Mem Dinanka Ke Satha Dina Kaise Jorem



वर्तमान तिथि या विशिष्ट तिथि के साथ तिथि जोड़कर भविष्य की तिथि या कण तिथि की गणना की जा सकती है। किसी विशेष तिथि के साथ दिनों को जोड़ने के लिए PHP में कई अंतर्निहित कार्य हैं। date_add () तथा स्ट्रेटोटाइम () PHP में दिनांक के साथ दिन जोड़ने के लिए फ़ंक्शंस का उपयोग किया जा सकता है। date_add () फ़ंक्शन का उपयोग दिनांक ऑब्जेक्ट के साथ किया जाता है दिनांक समय वर्ग या दिनांक मान का उपयोग करके बनाया गया date_create () समारोह। स्ट्रेटोटाइम () फ़ंक्शन का उपयोग किसी दिनांक मान के साथ किया जाता है। किसी भी दिनांक मान के साथ दिनों को जोड़ने के लिए इन फ़ंक्शंस का उपयोग इस ट्यूटोरियल में दिखाया गया है।

date_add() फ़ंक्शन का उपयोग करके दिनांक के साथ दिन जोड़ें

date_add() फ़ंक्शन का उपयोग करके एक नई तिथि उत्पन्न करने के लिए एक दिन, महीने, वर्ष, घंटे, मिनट और सेकंड में मान को दिनांक मान के साथ जोड़ा जा सकता है। इस फ़ंक्शन का सिंटैक्स नीचे दिया गया है:







वाक्य - विन्यास:



date_add ( डेट_ऑब्जेक्ट, इंटरवल_वैल्यू )


यह फ़ंक्शन दो तर्क मान ले सकता है, और दोनों तर्क अनिवार्य हैं। पहला तर्क दिनांक वस्तु लेने के लिए उपयोग किया जाता है, और दूसरा तर्क अंतराल मान लेने के लिए अंतराल मान के आधार पर एक नई तिथि उत्पन्न करने के लिए उपयोग किया जाता है। ट्यूटोरियल के इस भाग में date_add() फ़ंक्शन के विभिन्न उपयोग दिखाए गए हैं।



उदाहरण 1: date_interval_create_from_date_string() फ़ंक्शन का उपयोग करके दिन जोड़ें

निम्न स्क्रिप्ट के साथ एक PHP फ़ाइल बनाएं जो दिनांक ऑब्जेक्ट में वर्तमान तिथि निर्दिष्ट करेगी और विभिन्न तरीकों से दिनों का उपयोग करके जोड़ देगी date_add () समारोह। तारिख का प्रारूप() फ़ंक्शन किसी विशेष प्रारूप में वर्तमान दिनांक और नई जेनरेट की गई तिथि को प्रिंट करता है। date_interval_create_from_date_string () स्क्रिप्ट में वर्तमान तिथि के साथ अंतराल जोड़ने के लिए फ़ंक्शन का उपयोग किया गया है। पहली नई तिथि 5 दिनों का उपयोग करके उत्पन्न की जाएगी, और दूसरी नई तिथि 5 महीने और 10 दिनों का उपयोग करके उत्पन्न की जाएगी।





< ?php

// असाइन करें दिनांक मूल्य
$dateVal = date_create ( 'अब' ) ;

गूंज 'आज है ' , तारिख का प्रारूप ( $dateVal , 'डी-एम-वाई' ) , '
'
;

// date_add . का प्रयोग करें ( ) समारोह जोड़ने के लिए 5 दिन
date_add ( $dateVal , date_interval_create_from_date_string ( 'पांच दिन' ) ) ;

// नया प्रदर्शित करें दिनांक
गूंज '5 दिनों के बाद की तारीख है' , तारिख का प्रारूप ( $dateVal , 'डी-एम-वाई' ) , '
'
;

// date_add . का प्रयोग करें ( ) समारोह जोड़ने के लिए दो महीने 10 दिन
date_add ( $dateVal , date_interval_create_from_date_string ( '2 महीने + 10 दिन' ) ) ;

// नया प्रदर्शित करें दिनांक
गूंज '2 महीने 15 दिन बाद की तारीख है' , तारिख का प्रारूप ( $dateVal , 'डी-एम-वाई' ) ;

? >


पिछली स्क्रिप्ट को निष्पादित करने के बाद निम्न आउटपुट दिखाई देगा:



उदाहरण 2: DateInterval Class का उपयोग करके दिन जोड़ें

निम्न स्क्रिप्ट के साथ एक PHP फ़ाइल बनाएं जो किसी दिनांक ऑब्जेक्ट में एक विशेष तिथि निर्दिष्ट करेगी और दिनों का उपयोग करके जोड़ देगी date_add () समारोह और दिनांकअंतराल कक्षा। तारिख का प्रारूप() फ़ंक्शन दिनांक को किसी विशेष प्रारूप में प्रिंट करता है। दिनांकअंतराल स्क्रिप्ट में विशेष तिथि के साथ 6 महीने और 15 दिन जोड़ने के लिए फ़ंक्शन का उपयोग किया गया है।

< ?php
// एक विशेष असाइन करें दिनांक
$dateVal = date_create ( '01-अक्टूबर-2022' ) ;

// प्रिंट असाइन किया गया दिनांक मूल्य
गूंज 'तारीख है ' , तारिख का प्रारूप ( $dateVal , 'डी, डी एम वाई' ) , '<बीआर/>' ;

// के साथ अंतराल जोड़ें दिनांक
$newDate = date_add ( $dateVal , नई तिथि अंतराल ( 'P06M15D' ) ) ;

// नया प्रिंट करें दिनांक
गूंज '6 महीने 15 दिन बाद की तारीख' , तारिख का प्रारूप ( $newDate , 'डी, डी एम वाई' ) ;

? >


पिछली स्क्रिप्ट को निष्पादित करने के बाद निम्न आउटपुट दिखाई देगा:

उदाहरण 3: डेटटाइम और डेटइंटरवल क्लास का उपयोग करके दिन जोड़ें

निम्न स्क्रिप्ट के साथ एक PHP फ़ाइल बनाएं जो किसी दिनांक ऑब्जेक्ट में एक विशेष तिथि का उपयोग करके निर्दिष्ट करेगी दिनांक समय कक्षा और उपयोग करके दिन जोड़ें जोड़ें() समारोह और दिनांकअंतराल कक्षा। तारिख का प्रारूप() फ़ंक्शन दिनांक को किसी विशेष प्रारूप में प्रिंट करता है। दिनांकअंतराल स्क्रिप्ट में विशेष तिथि के साथ 2 साल, 6 महीने और 5 दिन जोड़ने के लिए फ़ंक्शन का उपयोग किया गया है।

< ?php

// एक विशेष असाइन करें दिनांक
$dateVal = नया दिनांक समय ( '25-सितंबर-2022' ) ;

// प्रिंट असाइन किया गया दिनांक मूल्य
गूंज 'तारीख है ' , तारिख का प्रारूप ( $dateVal , 'डी, डी एम वाई' ) , '<बीआर/>' ;

// के साथ अंतराल जोड़ें दिनांक
$dateVal - > जोड़ें ( नई तिथिअंतराल ( 'पी2वाई6एम5डी' ) ) ;

// नया प्रिंट करें दिनांक
गूंज '2 साल 6 महीने और 5 दिन बाद की तारीख है' , तारिख का प्रारूप ( $dateVal , 'डी, डी एम वाई' ) ;

? >


पिछली स्क्रिप्ट को निष्पादित करने के बाद निम्न आउटपुट दिखाई देगा:

स्ट्रेटोटाइम () फ़ंक्शन का उपयोग करके दिनांक के साथ दिन जोड़ें

दिनांक के साथ दिन जोड़ने का दूसरा तरीका स्ट्रेटोटाइम () फ़ंक्शन का उपयोग करना है। यह फ़ंक्शन किसी विशेष तिथि का टाइमस्टैम्प मान उत्पन्न करता है या विशेष तिथि के साथ दिनों को जोड़ने/घटाने के बाद। इस फ़ंक्शन का सिंटैक्स नीचे दिया गया है:

वाक्य - विन्यास:

स्ट्रेटोटाइम ( $डेटटाइम , $समय )


इस फ़ंक्शन के दो तर्क हैं। पहला तर्क अनिवार्य है और दूसरा तर्क वैकल्पिक है। प्रारूप का दिनांक मान, 'yyyy-mm-dd', पहले तर्क में लिया जाता है, और समय अंतराल की स्ट्रिंग इस फ़ंक्शन के दूसरे तर्क में ली जाती है। फ़ंक्शन तर्क मानों के आधार पर दिनांक का टाइमस्टैम्प मान देता है। ट्यूटोरियल के इस भाग में स्ट्रेटोटाइम () फ़ंक्शन के विभिन्न उपयोग दिखाए गए हैं।

उदाहरण 4: अंतराल में दिनों को जोड़कर दिनों को जोड़ें

निम्नलिखित स्क्रिप्ट के साथ एक PHP फ़ाइल बनाएं जो विशेष तिथि के साथ 15 दिन जोड़ेगी और स्ट्रेटोटाइम () फ़ंक्शन का उपयोग करके नई जेनरेट की गई तारीख को प्रिंट करेगी:

< ?php


// असाइन करें दिनांक जैसा एक स्ट्रिंग
$dateVal = '2022-09-30' ;

// प्रिंट असाइन किया गया दिनांक मूल्य
गूंज 'निर्धारित तिथि है' , $dateVal , '<बीआर/>' ;

// प्रिंट करें दिनांक जोड़ने के बाद पंद्रह दिन
गूंज '15 दिनों के बाद की तारीख है' , दिनांक ( 'डी-एम-वाई' , स्ट्रेटोटाइम ( $dateVal . '+ 15 दिन' ) ) ;


? >


पिछली स्क्रिप्ट को निष्पादित करने के बाद निम्न आउटपुट दिखाई देगा:

उदाहरण 5: अंतराल में दिनों और महीनों को जोड़कर दिनों को जोड़ें

निम्नलिखित स्क्रिप्ट के साथ एक PHP फ़ाइल बनाएं जो विशेष तिथि के साथ 10 दिन और 3 महीने जोड़ेगी और स्ट्रेटोटाइम () फ़ंक्शन का उपयोग करके नई जेनरेट की गई तारीख को प्रिंट करेगी:

< ?php


// a . का दिन, महीना और वर्ष निर्दिष्ट करें दिनांक
$दिन = 'पंद्रह' ;
$माह = '10' ;
$वर्ष = '2022' ;

// प्रिंट असाइन किया गया दिनांक मूल्य
गूंज 'निर्धारित तिथि है $दिन - $माह - $वर्ष <बीआर/>' ;

// प्रिंट करें दिनांक जोड़ने के बाद पंद्रह दिन
गूंज '10 दिनों के बाद की तारीख 3 महीने है' , दिनांक ( 'डी-एम-वाई' , स्ट्रेटोटाइम ( $वर्ष . $माह . $दिन . '+ 10 दिन 3 महीने' ) ) ;


? >


पिछली स्क्रिप्ट को निष्पादित करने के बाद निम्न आउटपुट दिखाई देगा:

निष्कर्ष

date_add() और strtotime() फ़ंक्शंस का उपयोग करके वर्तमान तिथि या विशेष तिथि के साथ दिनों को जोड़ने के तरीके इस ट्यूटोरियल में कई उदाहरणों का उपयोग करके दिखाए गए हैं। नए PHP उपयोगकर्ता इस ट्यूटोरियल को पढ़ने के बाद तारीख के साथ दिनों को ठीक से जोड़ सकते हैं।