پی ایچ پی میں تاریخ کے ساتھ دن کیسے شامل کریں۔

Py Aych Py My Tarykh K Sat Dn Kys Shaml Kry



موجودہ تاریخ یا مخصوص تاریخ کے ساتھ تاریخ کو شامل کرکے مستقبل کی تاریخ یا ذرات کی تاریخ کا حساب لگایا جاسکتا ہے۔ پی ایچ پی میں کسی خاص تاریخ کے ساتھ دن شامل کرنے کے لیے بہت سے بلٹ ان فنکشنز ہیں۔ دی date_add() اور strtotime() فنکشنز کو پی ایچ پی میں تاریخ کے ساتھ دن شامل کرنے کے لیے استعمال کیا جا سکتا ہے۔ دی date_add() فنکشن کا استعمال ڈیٹ آبجیکٹ کے ساتھ کیا جاتا ہے جس سے بنایا گیا ہے۔ تاریخ کا وقت کلاس یا تاریخ کی قیمت کا استعمال کرکے بنائی گئی ہے۔ date_create() فنکشن دی strtotime() فنکشن کسی بھی تاریخ کی قیمت کے ساتھ استعمال ہوتا ہے۔ کسی بھی تاریخ کی قیمت کے ساتھ دنوں کو شامل کرنے کے لیے ان فنکشنز کے استعمال کو اس ٹیوٹوریل میں دکھایا گیا ہے۔

date_add() فنکشن کا استعمال کرکے تاریخ کے ساتھ دن شامل کریں۔

ایک دن، مہینہ، سال، گھنٹہ، منٹ اور سیکنڈ کی قدر کو تاریخ کی قدر کے ساتھ شامل کیا جا سکتا ہے تاکہ date_add() فنکشن کا استعمال کرتے ہوئے نئی تاریخ تیار کی جا سکے۔ اس فنکشن کا نحو ذیل میں دیا گیا ہے:







نحو:



date_add ( date_object، interval_value )


یہ فنکشن دو دلیل کی قدریں لے سکتا ہے، اور دونوں دلیلیں لازمی ہیں۔ پہلی دلیل تاریخ آبجیکٹ لینے کے لیے استعمال ہوتی ہے، اور دوسری دلیل وقفہ کی قدر کی بنیاد پر ایک نئی تاریخ پیدا کرنے کے لیے وقفہ کی قدر لینے کے لیے استعمال ہوتی ہے۔ date_add() فنکشن کے مختلف استعمال ٹیوٹوریل کے اس حصے میں دکھائے گئے ہیں۔



مثال 1: date_interval_create_from_date_string() فنکشن کا استعمال کرکے دن شامل کریں

مندرجہ ذیل اسکرپٹ کے ساتھ ایک پی ایچ پی فائل بنائیں جو موجودہ تاریخ کو ڈیٹ آبجیکٹ میں تفویض کرے گی اور مختلف طریقوں سے دن کا اضافہ کرے گی۔ the date_add() فنکشن دی date_format() فنکشن موجودہ تاریخ اور نئی تیار کردہ تاریخ کو ایک خاص شکل میں پرنٹ کرتا ہے۔ دی date_interval_create_from_date_string() فنکشن کو اسکرپٹ میں موجودہ تاریخ کے ساتھ وقفہ شامل کرنے کے لیے استعمال کیا گیا ہے۔ پہلی نئی تاریخ 5 دن استعمال کرکے تیار کی جائے گی، اور دوسری نئی تاریخ 5 ماہ اور 10 دن استعمال کرکے تیار کی جائے گی۔





< پی ایچ پی

// تفویض کرنا a تاریخ قدر
$dateVal = تاریخ بنائیں ( 'ابھی' ) ;

بازگشت 'آج ہے ' , date_format ( $dateVal , 'd-M-Y' ) , '
'
;

// date_add استعمال کریں۔ ( ) فنکشن جمع کرنا 5 دن
date_add ( $dateVal , date_interval_create_from_date_string ( '5 دن' ) ) ;

// نیا ڈسپلے کریں۔ تاریخ
بازگشت '5 دن بعد کی تاریخ ہے' , date_format ( $dateVal , 'd-M-Y' ) , '
'
;

// date_add استعمال کریں۔ ( ) فنکشن جمع کرنا دو مہینے 10 دن
date_add ( $dateVal , date_interval_create_from_date_string ( '2 ماہ + 10 دن' ) ) ;

// نیا ڈسپلے کریں۔ تاریخ
بازگشت '2 ماہ 15 دن بعد کی تاریخ ہے' , date_format ( $dateVal , 'd-M-Y' ) ;

? >


پچھلی اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔



مثال 2: DateInterval کلاس کا استعمال کرکے دن شامل کریں۔

مندرجہ ذیل اسکرپٹ کے ساتھ ایک پی ایچ پی فائل بنائیں جو ڈیٹ آبجیکٹ میں ایک خاص تاریخ تفویض کرے گی اور استعمال کرتے ہوئے دن کا اضافہ کرے گی۔ the date_add() فنکشن اور تاریخ کا وقفہ کلاس دی date_format() فنکشن تاریخ کو ایک خاص شکل میں پرنٹ کرتا ہے۔ دی تاریخ کا وقفہ فنکشن کو اسکرپٹ میں مخصوص تاریخ کے ساتھ 6 ماہ اور 15 دن شامل کرنے کے لیے استعمال کیا گیا ہے۔

< پی ایچ پی
// کسی خاص کو تفویض کریں۔ تاریخ
$dateVal = تاریخ بنائیں ( '01-اکتوبر-2022' ) ;

// پرنٹ تفویض کیا گیا۔ تاریخ قدر
بازگشت 'تاریخ ہے' , date_format ( $dateVal , 'ڈی، ڈی ایم وائی' ) , '
'
;

// کے ساتھ وقفہ شامل کریں۔ تاریخ
$newDate = تاریخ شامل کریں۔ ( $dateVal ، نئی تاریخ کا وقفہ ( 'P06M15D' ) ) ;

// نیا پرنٹ کریں۔ تاریخ
بازگشت '6 ماہ 15 دن بعد کی تاریخ' , date_format ( $newDate , 'ڈی، ڈی ایم وائی' ) ;

? >


پچھلی اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

مثال 3: DateTime اور DateInterval کلاس کا استعمال کرتے ہوئے دن شامل کریں۔

مندرجہ ذیل اسکرپٹ کے ساتھ ایک پی ایچ پی فائل بنائیں جو استعمال کرکے تاریخ کے آبجیکٹ میں ایک خاص تاریخ تفویض کرے گی۔ تاریخ کا وقت کلاس اور استعمال کرکے دن شامل کریں۔ شامل کریں() فنکشن اور تاریخ کا وقفہ کلاس دی date_format() فنکشن تاریخ کو ایک خاص شکل میں پرنٹ کرتا ہے۔ دی تاریخ کا وقفہ فنکشن کو اسکرپٹ میں مخصوص تاریخ کے ساتھ 2 سال، 6 ماہ اور 5 دن شامل کرنے کے لیے استعمال کیا گیا ہے۔

< پی ایچ پی

// کسی خاص کو تفویض کریں۔ تاریخ
$dateVal = نیا ڈیٹ ٹائم ( '25-ستمبر-2022' ) ;

// پرنٹ تفویض کیا گیا۔ تاریخ قدر
بازگشت 'تاریخ ہے' , date_format ( $dateVal , 'ڈی، ڈی ایم وائی' ) , '
'
;

// کے ساتھ وقفہ شامل کریں۔ تاریخ
$dateVal - > شامل کریں ( نئی تاریخ کا وقفہ ( 'P2Y6M5D' ) ) ;

// نیا پرنٹ کریں۔ تاریخ
بازگشت '2 سال 6 ماہ اور 5 دن بعد کی تاریخ ہے' , date_format ( $dateVal , 'ڈی، ڈی ایم وائی' ) ;

? >


پچھلی اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

strtotime() فنکشن کا استعمال کرکے تاریخ کے ساتھ دن شامل کریں۔

تاریخ کے ساتھ دن شامل کرنے کا دوسرا طریقہ strtotime() فنکشن کا استعمال کرنا ہے۔ یہ فنکشن کسی خاص تاریخ کی ٹائم اسٹیمپ ویلیو پیدا کرتا ہے یا مخصوص تاریخ کے ساتھ دنوں کو جوڑنے/منفی کرنے کے بعد۔ اس فنکشن کا نحو ذیل میں دیا گیا ہے:

نحو:

strtotime ( $تاریخ کا وقت , $وقت )


اس فنکشن کے دو دلائل ہیں۔ پہلی دلیل لازمی ہے اور دوسری دلیل اختیاری ہے۔ فارمیٹ کی تاریخ کی قیمت، 'yyyy-mm-dd'، پہلی دلیل میں لی جاتی ہے، اور وقت کے وقفوں کی تار اس فنکشن کی دوسری دلیل میں لی جاتی ہے۔ فنکشن دلیل کی قدروں کی بنیاد پر تاریخ کی ٹائم اسٹیمپ ویلیو لوٹاتا ہے۔ ٹیوٹوریل کے اس حصے میں strtotime() فنکشن کے مختلف استعمال دکھائے گئے ہیں۔

مثال 4: وقفہ میں دنوں کا اضافہ کرکے دن شامل کریں۔

مندرجہ ذیل اسکرپٹ کے ساتھ ایک پی ایچ پی فائل بنائیں جو مخصوص تاریخ کے ساتھ 15 دن کا اضافہ کرے گی اور strtotime() فنکشن کا استعمال کرتے ہوئے نئی تیار کردہ تاریخ کو پرنٹ کرے گی۔

< پی ایچ پی


// تفویض کرنا a تاریخ کے طور پر ایک تار
$dateVal = '2022-09-30' ;

// پرنٹ تفویض کیا گیا۔ تاریخ قدر
بازگشت 'تعین کردہ تاریخ ہے' , $dateVal , '
'
;

// پرنٹ کریں۔ تاریخ شامل کرنے کے بعد پندرہ دن
بازگشت '15 دن بعد کی تاریخ ہے' , تاریخ ( 'd-M-Y' , strtotime ( $dateVal . '+15 دن' ) ) ;


? >


پچھلی اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

مثال 5: وقفہ میں دنوں اور مہینوں کو شامل کرکے دن شامل کریں۔

مندرجہ ذیل اسکرپٹ کے ساتھ ایک PHP فائل بنائیں جو مخصوص تاریخ کے ساتھ 10 دن اور 3 ماہ کا اضافہ کرے گی اور strtotime() فنکشن کا استعمال کرکے نئی تیار کردہ تاریخ کو پرنٹ کرے گی۔

< پی ایچ پی


// a کا دن، مہینہ اور سال تفویض کریں۔ تاریخ
$ دن = 'پندرہ' ;
$مہینہ = '10' ;
$سال = '2022' ;

// پرنٹ تفویض کیا گیا۔ تاریخ قدر
بازگشت 'تعین کردہ تاریخ ہے۔ $ دن - $مہینہ - $سال
'
;

// پرنٹ کریں۔ تاریخ شامل کرنے کے بعد پندرہ دن
بازگشت '10 دن 3 ماہ بعد کی تاریخ ہے' , تاریخ ( 'd-m-Y' , strtotime ( $سال . $مہینہ . $ دن . '+ 10 دن 3 ماہ' ) ) ;


? >


پچھلی اسکرپٹ پر عمل کرنے کے بعد درج ذیل آؤٹ پٹ ظاہر ہوگا۔

نتیجہ

date_add() اور strtotime() فنکشنز کا استعمال کرتے ہوئے موجودہ تاریخ یا مخصوص تاریخ کے ساتھ دنوں کو شامل کرنے کے طریقے اس ٹیوٹوریل میں متعدد مثالوں کا استعمال کرتے ہوئے دکھائے گئے ہیں۔ پی ایچ پی کے نئے صارفین اس ٹیوٹوریل کو پڑھنے کے بعد مناسب طریقے سے تاریخ کے ساتھ دنوں کا اضافہ کر سکتے ہیں۔