جاوا اسکرپٹ میں تاریخ کو UTC میں کیسے تبدیل کریں۔

Jawa Askrp My Tarykh Kw Utc My Kys Tbdyl Kry



UTC کا مطلب ہے ' یونیورسل ٹائم کوآرڈینیٹ ' یہ ایک معیاری وقت ہے جو ہر ملک میں استعمال ہوتا ہے۔ کچھ ایپلی کیشنز، جیسے چیٹ ایپلی کیشنز میں، ڈویلپرز کو وقت کی نمائندگی UTC فارمیٹ میں کرنے کی ضرورت ہوتی ہے۔ یہ Date آبجیکٹ کے جاوا اسکرپٹ کے پہلے سے تعمیر شدہ طریقوں کا استعمال کرتے ہوئے حاصل کیا جا سکتا ہے۔

یہ پوسٹ جاوا اسکرپٹ میں مقامی تاریخ کو UTC فارمیٹ میں تبدیل کرنے کے عمل کی وضاحت کرے گی۔

جاوا اسکرپٹ میں تاریخ کو UTC میں کیسے تبدیل کیا جائے؟

تاریخ کو UTC میں تبدیل کرنے کے لیے، نیچے دیے گئے JavaScript کے پہلے سے طے شدہ طریقے استعمال کریں:







  • Date.UTC() طریقہ
  • toUTCSstring() طریقہ

آئیے ایک ایک کرکے ان طریقوں پر تبادلہ خیال کرتے ہیں۔



طریقہ 1: Date.UTC() طریقہ استعمال کرتے ہوئے تاریخ کو UTC میں تبدیل کریں۔

تاریخ کو UTC میں تبدیل کرنے کا پہلا طریقہ ہے ' Date.UTC() 'طریقہ. یہ Date آبجیکٹ کا ایک مستحکم پہلے سے طے شدہ طریقہ ہے جو مخصوص تاریخ کے وقت کو ملی سیکنڈ میں UTC میں تبدیل کرتا ہے۔ یہ ایک دلیل کے طور پر وقت کے ساتھ تاریخ کو قبول کرتا ہے اور پھر اسے ملی سیکنڈ میں یکم جنوری 1970 سے متعین تاریخ کے وقت پر لوٹاتا ہے۔



نحو
تاریخ کو UTC میں تبدیل کرنے کے لیے Date.UTC() طریقہ کے لیے ذیل میں دیا گیا نحو استعمال کریں:





تاریخ . UTC ( سال , میرے , دن , گھنٹہ , منٹ , سیکنڈ , MS )

مندرجہ بالا نحو میں،

  • ' سال 'چار ہندسوں کا عدد ہو گا جیسے ' 2022 '
  • ' میرے 1-12 کے درمیان ایک عدد عدد ہے مہینہ '
  • ' دن ” 1-31 کے درمیان ایک عدد عدد ہے، جو مہینے کے دن کی نشاندہی کرتا ہے۔
  • ' گھنٹے ” 0 اور 23 کے درمیان ایک عدد عدد کی نشاندہی کرتا ہے، اور گھنٹوں کی ڈیفالٹ قدر 0 کے طور پر سیٹ کی جاتی ہے۔
  • ' منٹ 'کی نمائندگی کرتا ہے' منٹ 0 اور 59 کے درمیان، اور ڈیفالٹ ویلیو 0 ہے۔
  • ' سیکنڈ ” 0 اور 59 کے درمیان سیکنڈز ہے، اور سیکنڈز کی ڈیفالٹ ویلیو 0 ہے۔
  • ' MS ” 0 اور 999 کے درمیان ملی سیکنڈز ہے، پہلے سے طے شدہ قدر 0 کے طور پر سیٹ کی گئی ہے۔
  • ' منٹ , سیکنڈ ، اور MS 'اختیاری پیرامیٹرز ہیں لیکن ایک دوسرے سے منسلک ہیں، اگر استعمال کریں' MS '، پھر استعمال کرنا لازمی ہے' سیکنڈ 'اور' منٹ '

واپسی کی قیمت
یہ 1 جنوری 1970 سے مخصوص تاریخ کے وقت کو ملی سیکنڈ میں تاریخ وقت کی نمائندگی کرنے والا نمبر لوٹاتا ہے۔



مثال
کال کریں ' Date.UTC() تاریخ وقت گزرنے کا طریقہ 2022 , 1 , 5 , 12 , گیارہ , 14 'ایک دلیل کے طور پر اور واپسی قدر کو متغیر میں محفوظ کریں' utcDate ”:

تھا utcDate = تاریخ . UTC ( 2022 , 1 , 5 , 12 , گیارہ , 14 ) ;

'کا استعمال کرتے ہوئے کنسول پر نتیجہ خیز UTC کو ملی سیکنڈ میں پرنٹ کریں۔ console.log() طریقہ:

تسلی. لاگ ( utcDate ) ;

متعلقہ آؤٹ پٹ ہو گا:

طریقہ 2: toUTCString() طریقہ استعمال کرکے تاریخ کو UTC میں تبدیل کریں۔

تاریخ کو UTC میں تبدیل کرنے کا ایک اور طریقہ ہے ' toUTCSstring() 'طریقہ. یہ مقامی تاریخ وقت کو یونیورسل ٹائم کے مطابق سٹرنگ کے طور پر UTC فارمیٹ میں تبدیل کرتا ہے۔ مقامی وقت کو UTC میں تبدیل کرنے کا یہ سب سے آسان طریقہ ہے۔

نحو
' کے لیے دیے گئے نحو پر عمل کریں toUTCSstring() طریقہ:

dateObject. toUTCSstring ( )

یہ ڈیٹ آبجیکٹ کے ساتھ کال کرتا ہے جو موجودہ تاریخ اور وقت کو لوٹاتا ہے، اور اس میں کوئی پیرامیٹرز نہیں لگتے ہیں۔

واپسی کی قیمت
یہ ایک تار لوٹاتا ہے جو UTC فارمیٹ میں تاریخ کے وقت کی نمائندگی کرتا ہے۔ GMT ' ٹائم زون.

مثال
سب سے پہلے، ایک متغیر بنائیں ' مقامی تاریخ 'جو موجودہ تاریخ کے وقت کو کال کرکے محفوظ کرتا ہے' نئی تاریخ () ”، تاریخ آبجیکٹ کا کنسٹرکٹر:

تھا مقامی تاریخ = نئی تاریخ ( ) ;

کال کریں ' toUTCSstring() 'متغیر کے ساتھ طریقہ' مقامی تاریخ 'جو موجودہ تاریخ کے وقت کو ذخیرہ کرتا ہے اور نتیجے کے وقت کو متغیر میں محفوظ کرتا ہے' utcDate ”:

تھا utcDate = مقامی تاریخ toUTCSstring ( ) ;

کنسول پر UTC وقت پرنٹ کریں:

تسلی. لاگ ( utcDate ) ;

آؤٹ پٹ UTC تاریخ وقت دکھاتا ہے:

نتیجہ

تاریخ کو UTC میں تبدیل کرنے کے لیے، JavaScript کے پہلے سے طے شدہ طریقے استعمال کریں، ' Date.UTC() 'طریقہ یا' toUTCSstring( )' طریقہ۔ Date.UTC() ملی سیکنڈز میں وقت لوٹاتا ہے، جبکہ toUTCstring() طریقہ ایک تار کے طور پر تاریخ کا وقت دیتا ہے۔ تاریخ کے وقت کو UTC میں تبدیل کرنے کے لیے یہ سب سے آسان، آسان اور عام طور پر استعمال ہونے والا طریقہ ہے۔ جبکہ Date.UTC صرف نمائشی مقاصد کے لیے ہے، صارف کو اسے استعمال نہیں کرنا چاہیے۔ یہ پوسٹ مثالوں کے ساتھ جاوا اسکرپٹ میں مقامی تاریخ کو UTC فارمیٹ میں تبدیل کرنے کے عمل کی وضاحت کرتی ہے۔