پی ایچ پی میں date_time_set() فنکشن کا استعمال کیسے کریں۔

Py Aych Py My Date Time Set Fnkshn Ka Ast Mal Kys Kry



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

date_time_set() فنکشن کے لیے نحو

کی ترکیب date_time_set() پی ایچ پی میں فنکشن ذیل میں دیا گیا ہے۔

تاریخ وقت تاریخ_وقت_سیٹ ( تاریخ وقت $آبجیکٹ , int $گھنٹہ , int $منٹ , int $سیکنڈ = 0 , int $مائیکروسیکنڈ = 0 )

فنکشن کے پیرامیٹرز ہیں:







  • $object: ترمیم کرنے کے لیے ڈیٹ ٹائم آبجیکٹ۔
  • $گھنٹہ : گھنٹے کے جزو کے لیے نئی قدر۔
  • $منٹ: منٹ کے جزو کے لیے نئی قدر۔
  • $second: (اختیاری) دوسرے جزو کے لیے نئی قدر۔ ڈیفالٹ 0 ہے۔
  • $مائیکروسیکنڈ: (اختیاری) مائیکرو سیکنڈ جز کے لیے نئی قدر۔ ڈیفالٹ 0 ہے۔

یہ اقدار 24 گھنٹے کی شکل میں فارمیٹ کردہ وقت کے ساتھ، سٹرنگ کی شکل میں ہونی چاہئیں۔



واپسی کی قیمت

اپ ڈیٹ شدہ وقت کے اجزاء کے ساتھ ایک نیا ڈیٹ ٹائم آبجیکٹ واپس کیا جاتا ہے۔ date_time_set() طریقہ بنیادی ڈیٹ ٹائم آبجیکٹ غیر تبدیل شدہ ہے۔



نوٹ: یہ بات قابل غور ہے کہ date_time_set() فنکشن اصل ڈیٹ ٹائم آبجیکٹ میں ترمیم نہیں کرتا ہے، اس کے بجائے، یہ مخصوص تاریخ اور وقت کے ساتھ ایک نیا ڈیٹ ٹائم آبجیکٹ واپس کرتا ہے۔ اس کا مطلب ہے کہ اگر آپ ڈیٹ ٹائم آبجیکٹ کو نئی ٹائم ویلیو کے ساتھ اپ ڈیٹ کرنا چاہتے ہیں، تو آپ کو اس کی واپسی کی قیمت تفویض کرنے کی ضرورت ہے۔ date_time_set() اصل DateTime آبجیکٹ پر واپس فنکشن۔





مثال کے طور پر:

<؟php

$تاریخ = نئی تاریخ وقت ( '2023-12-01 00:00:00' ) ;

تاریخ_وقت_سیٹ ( $تاریخ , 12 , 30 ) ;

پرنٹ کریں ( 'تاریخ:' . تاریخ_فارمیٹ ( $تاریخ , 'Y/m/d H:i:s' ) ) ;

؟>

اس مثال میں، پہلی لائن آدھی رات کو 1 دسمبر 2023 کی تاریخ کے ساتھ ایک نیا ڈیٹ ٹائم آبجیکٹ بناتی ہے۔ دوسری لائن استعمال کرتی ہے۔ date_time_set() آبجیکٹ کا وقت دوپہر 12:30 پر سیٹ کرنے کے لیے فنکشن اور نتیجے میں آنے والی ڈیٹ ٹائم آبجیکٹ کو واپس تفویض کرتا ہے۔ $تاریخ متغیر



اگر آپ اس طریقہ کو کال کرتے ہوئے دن اور مہینے کی قدروں کو پاس کرتے ہیں جو اجازت شدہ حد سے باہر ہیں، تو وہ ان کی بنیادی اقدار میں شامل ہو جائیں گی۔

<؟php

$تاریخ = نئی تاریخ وقت ( ) ;

تاریخ_وقت_سیٹ ( $تاریخ , 24 , 22 , 36 ) ;

پرنٹ کریں ( 'تاریخ:' . تاریخ_فارمیٹ ( $تاریخ , 'Y/m/d H:i:s' ) ) ;

؟>

ایک نیا ڈیٹ ٹائم آبجیکٹ جو موجودہ تاریخ اور وقت کی عکاسی کرتا ہے مندرجہ بالا کوڈ کے ذریعہ بنایا گیا ہے۔ ڈیٹ ٹائم آبجیکٹ کا وقت پھر 24 گھنٹے، 22 منٹ اور 36 سیکنڈ پر سیٹ کیا جاتا ہے۔ date_time_set() طریقہ دی date_format() طریقہ پھر تبدیل شدہ تاریخ اور وقت کو فارمیٹ اور پرنٹ کرنے کے لیے استعمال کیا جاتا ہے۔

نتیجہ

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