جاوا اسکرپٹ میں ڈیٹ ٹائم کو 12 گھنٹے AM/PM فارمیٹ میں کیسے ڈسپلے کریں؟

Jawa Askrp My Y Aym Kw 12 G N Am/pm Farmy My Kys Spl Kry



وقت کا مؤثر طریقے سے تجزیہ کرنے کے لیے 12 گھنٹے am/pm فارمیٹ میں تاریخ کا وقت دکھانا نسبتاً آسان ہے۔ مزید یہ کہ یہ نقطہ نظر صبح اور شام کے درمیان الجھن کو کم کرتا ہے۔ مثال کے طور پر، ' am/pm دونوں کچھ مخصوص وقت کے وقفے کی وضاحت کرتے ہیں اور کوئی بھی آسانی سے اس وقت سے متعلق ہوسکتا ہے جو 24 گھنٹے کی شکل میں نہیں ہے۔

یہ تحریر جاوا اسکرپٹ میں 12 گھنٹے am/pm کی شکل میں ڈیٹ ٹائم ظاہر کرنے کے طریقوں کی وضاحت کرے گی۔

جاوا اسکرپٹ میں 12 گھنٹے AM/PM کے فارمیٹ میں ڈیٹ ٹائم کیسے ڈسپلے کریں؟

درج ذیل طریقوں کو جاوا اسکرپٹ میں 12 گھنٹے am/pm کی شکل میں ڈیٹ ٹائم ظاہر کرنے کے لیے لاگو کیا جا سکتا ہے:







  • ' toLocaleString() 'طریقہ۔
  • ' toLocaleTimeString() 'طریقہ۔
  • ' لائن میں 'فنکشن۔

نقطہ نظر 1: toLocaleString() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں 12 گھنٹے AM/PM کی شکل میں تاریخ کا وقت دکھائیں

' toLocaleString() ' طریقہ ایک تار کی شکل میں ایک تاریخ آبجیکٹ لوٹاتا ہے۔ یہ طریقہ امریکی زبان کی شکل میں موجودہ وقت کو واپس کرنے کے لیے لاگو کیا جا سکتا ہے۔



نحو



تاریخ . toLocaleString ( مقامی , اختیارات )

دیئے گئے نحو میں،





  • ' مقامی ' سے مراد مخصوص زبان کی شکل ہے۔
  • ' اختیارات ' اس شے کی نشاندہی کرتا ہے جس کو خصوصیات تفویض کی جاسکتی ہیں۔

مثال
سب سے پہلے، 'کا استعمال کرتے ہوئے ایک نئی تاریخ آبجیکٹ بنائیں نئی تاریخ () تعمیر کنندہ:

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

اب، لاگو کریں ' toLocaleString() 'طریقہ' US زبان کی شکل اور اس کے پیرامیٹرز کے طور پر وقت کی تفویض کردہ اقدار۔ یہاں، ' گھنٹہ 12 ' اشارہ کرتا ہے کہ گھنٹہ 12 گھنٹے کی شکل میں دکھایا جائے گا۔ اس کے نتیجے میں موجودہ وقت امریکی وقت کی شکل میں ظاہر ہوگا:



تسلی. لاگ ( وقت toLocaleString ( 'امریکہ میں' , { گھنٹہ : 'عددی' , منٹ : 'عددی' , گھنٹہ 12 : سچ } ) ) ;

آؤٹ پٹ

نقطہ نظر 2: toLocaleTimeString() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں 12 گھنٹے AM/PM کے فارمیٹ میں ڈیٹ ٹائم دکھائیں

' toLocaleTimeString() ' طریقہ تاریخ آبجیکٹ کا وقت اسٹرنگ کے بطور لوٹاتا ہے۔ یہ طریقہ مخصوص تاریخ کے خلاف پہلے سے طے شدہ وقت واپس کر کے toLocaleString() طریقہ پر اسی طرح لاگو کیا جا سکتا ہے۔

مثال
مندرجہ ذیل مثال میں، اسی طرح، 'کا استعمال کرتے ہوئے ایک نئی تاریخ آبجیکٹ بنائیں نئی تاریخ () کنسٹرکٹر اور مندرجہ ذیل تاریخ کو اس کے پیرامیٹر کے طور پر ترتیب دیں سال '،' مہینہ 'اور' دن 'بالترتیب.

اس کے بعد، لاگو کریں ' toLocaleTimeString() ' طریقہ اس کے پیرامیٹر کے طور پر مخصوص وقت کی شکل کے ساتھ جیسا کہ پچھلے طریقہ میں زیر بحث آیا ہے:

const تاریخ وقت = نئی تاریخ ( 2022 , 1 , 1 ) . toLocaleTimeString ( 'امریکہ میں' , {
گھنٹہ : 'عددی' , منٹ : 'عددی' , گھنٹہ 12 : سچ
} )

آخر میں، مخصوص تاریخ کے حوالے سے ڈیفالٹ وقت کے نتیجے میں متعلقہ وقت دکھائیں:

تسلی. لاگ ( تاریخ وقت ) ;

آؤٹ پٹ

نقطہ نظر 3: ان لائن فنکشن کا استعمال کرتے ہوئے جاوا اسکرپٹ میں 12 گھنٹے AM/PM کے فارمیٹ میں ڈیٹ ٹائم دکھائیں

یہ نقطہ نظر am/pm فارمیٹ میں مشروط آپریٹر کو لاگو کرنے کے لیے لاگو کیا جا سکتا ہے۔

ذیل میں دی گئی مثال بیان کردہ تصور کی وضاحت کرتی ہے۔

مثال

const تاریخ وقت = ( تاریخ ) => {
گھنٹے دو = تاریخ حاصل اوقات ( ) ;
منٹ دو = تاریخ حاصل منٹ ( ) ;
اے پی دو = گھنٹے >= 12 ? 'شام' : 'میں' ;
گھنٹے = گھنٹے % 12 ;
گھنٹے = گھنٹے ? گھنٹے : 12 ;
منٹ = منٹ toString ( ) . pathStart ( دو , '0' ) ;
گو ٹائم دو = گھنٹے + ':' + منٹ + '' + اے پی ;
واپسی ضم کرنے کا وقت ;
}
تسلی. لاگ ( تاریخ وقت ( نئی تاریخ ( 2022 , 1 , 1 ) ) ) ;

اوپر دکھائے گئے کوڈ میں:

  • سب سے پہلے، ایک کی وضاحت کریں لائن میں ' فنکشن کا نام ' تاریخ وقت() ' یہ فنکشن تاریخ آبجیکٹ کو اپنے پیرامیٹر کے طور پر لے گا۔
  • ' getHours() ” طریقہ، اگلے مرحلے میں، فنکشن میں 24 گھنٹے کی شکل میں موجودہ گھنٹے کو لوٹائے گا۔
  • اسی طرح، ' getMinutes() ' طریقہ موجودہ منٹ کو بازیافت کرے گا۔
  • اس کے بعد ایک متغیر بنائیں جس کا نام ہے ' اے پی اور گھنٹوں کی قدر کے حوالے سے اسے am یا pm میں ایڈجسٹ کریں۔
  • اگلے مرحلے میں، گھنٹوں کو 'کی شکل میں تبدیل کریں 12 گھنٹے 'کی مدد سے' % 12 تک تقسیم پر بقیہ حاصل کرنے کے لیے آپریٹر۔
  • مزید کوڈ میں، لاگو کریں ' toString() حسابی منٹ کو تار میں تبدیل کرنے کا طریقہ، اور استعمال کریں پاتھ اسٹارٹ() تبدیل شدہ سٹرنگ کو 0 کے ساتھ پیڈ کرنے کا طریقہ اگر یہ صرف ایک ہندسہ ہے۔
  • آخر میں، حسابی وقت کو بالترتیب گھنٹے، منٹ، اور فارمیٹ (am/pm) شامل کرکے ضم کریں اور اسے ڈسپلے کریں:

آؤٹ پٹ

ہم نے ان طریقوں کا نتیجہ اخذ کیا ہے جن کا استعمال جاوا اسکرپٹ میں 12 گھنٹے am/pm فارمیٹ میں ڈیٹ ٹائم ظاہر کرنے کے لیے کیا جا سکتا ہے۔

نتیجہ

' toLocaleString() 'طریقہ،' toLocaleTimeString() 'طریقہ یا' لائن میں جاوا اسکرپٹ میں 12 گھنٹے am/pm فارمیٹ میں ڈیٹ ٹائم ظاہر کرنے کے لیے فنکشن کو لاگو کیا جا سکتا ہے۔ موجودہ وقت کو مخصوص وقت کی شکل میں ظاہر کرنے کے لیے پہلے طریقہ کا انتخاب کیا جا سکتا ہے، toLocaleTimeString() طریقہ کو مخصوص وقت کی شکل میں مخصوص تاریخ کے حوالے سے طے شدہ وقت واپس کرنے کے لیے لاگو کیا جا سکتا ہے اور لاگو کرنے کے لیے ان لائن فنکشن کو لاگو کیا جا سکتا ہے۔ am/pm فارمیٹ کا مشروط آپریٹر۔ اس تحریر نے جاوا اسکرپٹ میں 12 گھنٹے am/pm کی شکل میں تاریخ کے وقت کو ظاہر کرنے کے طریقوں کو مرتب کیا۔