جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کریں۔

Jawa Askrp My Ksy Tarykh S M Yn Ka Nam Hasl Kry



JavaScript میں، مہینوں کو (0-11) کے طور پر دکھایا جاتا ہے، جس کا اندازہ لگانا کافی مشکل ہے، خاص طور پر ایک کوڈ میں متعدد تاریخوں کی صورت میں۔ دوسرے منظر نامے میں، ایک مخصوص ٹائم زون کے حوالے سے مہینے کو حاصل کرنے کی ضرورت ہو سکتی ہے۔ ایسے معاملات میں، جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کرنا آخری ڈویلپر کو آسانی فراہم کرنے میں بہت مدد کرتا ہے۔

یہ ٹیوٹوریل جاوا اسکرپٹ کا استعمال کرتے ہوئے تاریخ سے ایک مہینے کا نام حاصل کرنے کے طریقوں پر بحث کرے گا۔







جاوا اسکرپٹ کا استعمال کرتے ہوئے کسی تاریخ سے مہینے کا نام کیسے حاصل کیا جائے؟

تاریخ سے مہینے کا نام درج ذیل طریقوں کا استعمال کرتے ہوئے جاوا اسکرپٹ میں حاصل کیا جا سکتا ہے:



  • ' toLocaleString() 'طریقہ.
  • ' getMonth() 'طریقہ.
  • ' DateTime Format() 'کنسٹرکٹر۔

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



طریقہ 1: toLocaleString() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کریں

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





نحو

تاریخ toLocaleString ( مقامی ، اختیارات )

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



  • ' تاریخ ” تاریخ آبجیکٹ کے حامل متغیر کی طرف اشارہ کرتا ہے۔
  • ' مقامی ” ٹائم زونز کے مطابق ہے۔
  • ' اختیارات ” سے مراد وہ شے ہے جس میں فارمیٹنگ کا اختیار ہے۔

مثال 1: موجودہ تاریخ سے مہینے کا نام حاصل کریں۔

اس مثال میں، مہینے کا نام 'سے حاصل کیا جائے گا۔ موجودہ 'تاریخ:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
تاریخ دو = نئی تاریخ ( ) ;
تسلی. لاگ ( 'موجودہ تاریخ ہے:' ، تاریخ )
حاصل کرنے دو = تاریخ toLocaleString ( 'پہلے سے طے شدہ' ، {
مہینہ : 'لمبا' ،
} ) ;
تسلی. لاگ ( 'مہینہ ہے:' ، حاصل مہینہ ) ;
سکرپٹ >

مندرجہ ذیل اقدامات کو لاگو کریں، جیسا کہ اوپر کوڈ میں دیا گیا ہے:

  • کی مدد سے ایک نیا ڈیٹ آبجیکٹ بنائیں۔ نئی 'کلیدی لفظ اور' تاریخ () بالترتیب کنسٹرکٹر، اور اسے ڈسپلے کریں۔
  • اگلے مرحلے میں، لاگو کریں ' toLocaleString() 'طریقہ اور اسے تاریخ آبجیکٹ پر مشتمل متغیر کے ساتھ منسلک کریں۔
  • طریقہ کار کے پیرامیٹر میں اختیارات کا پیرامیٹر سیٹ کیا جائے گا ' مہینہ ' اس کے نتیجے میں موجودہ تاریخ کے حوالے سے مہینے کی بازیافت ہوگی۔
  • آخر میں، کنسول پر متعلقہ مہینہ ڈسپلے کریں۔

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ میں، یہ دیکھا جا سکتا ہے کہ ماہ ' نومبر موجودہ تاریخ اور تاریخ سے حاصل کردہ مہینے دونوں سے میل کھاتا ہے۔

مثال 2: مخصوص تاریخ سے مہینے کا نام حاصل کریں۔

اس خاص مثال میں، مہینے کا نام 'سے نکالا جائے گا۔ مخصوص 'تاریخ:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
تاریخ دو = نئی تاریخ ( 2021 ، دو ، 25 ) ;
حاصل کرنے دو = تاریخ toLocaleString ( 'پہلے سے طے شدہ' ، {
مہینہ : 'لمبا' ،
} ) ;
تسلی. لاگ ( 'مہینہ ہے:' ، حاصل مہینہ ) ;
سکرپٹ >

ذیل میں دیئے گئے اقدامات کو لاگو کریں، جیسا کہ کوڈ کی اوپر کی لائنوں میں دیا گیا ہے:

  • کی مدد سے بتائی گئی تاریخ کی وضاحت کریں۔ تاریخ () ' تعمیر کنندہ، جیسا کہ زیر بحث آیا۔
  • تاریخ آبجیکٹ کے حامل متغیر سے مہینہ نکالنے کے لیے پچھلی مثال میں زیر بحث نقطہ نظر کو یاد کریں۔
  • آخر میں، مخصوص تاریخ کے حوالے سے متعلقہ مہینہ دکھائیں۔

آؤٹ پٹ

جیسا کہ مہینوں کی نمائندگی (0-11) سے کی جاتی ہے، لہذا ' دو 'یہاں مہینے کی طرف اشارہ ہے' مارچ '

نقطہ نظر 2: getMonth() طریقہ استعمال کرتے ہوئے جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کریں

' getMonth() ” طریقہ بدلے میں ایک تاریخ کا مہینہ (0 سے 11) دیتا ہے۔ یہ طریقہ صارف کی طرف سے طے شدہ فنکشن کی مدد سے گزری ہوئی تاریخ کے خلاف صف سے متعلقہ مہینے کو ظاہر کرنے کے لیے لاگو کیا جا سکتا ہے۔

مثال

آئیے ذیل میں بیان کردہ مثال کا جائزہ لیں:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
مہینہ لانے دو = فنکشن ( تاریخ ) {
ماہ کی فہرست = [ 'جنوری' ، 'فروری' ، 'مارچ' ، 'اپریل' ، 'مئی' ، 'جون' ، 'جولائی' ، 'اگست' ، 'ستمبر' ، 'اکتوبر' ، 'نومبر' ، 'دسمبر' ] ;
واپسی ماہ کی فہرست [ تاریخ حاصل مہینہ ( ) ] ;
} ;
تسلی. لاگ ( 'مہینہ ہے:' ، fetchMonth ( نئی تاریخ ( '8/5/2012' ) ) ) ;
تسلی. لاگ ( 'مہینہ ہے:' ، fetchMonth ( نئی تاریخ ( '7/13/2022' ) ) ) ;
سکرپٹ >

مندرجہ ذیل اقدامات کو لاگو کریں، جیسا کہ اوپر کوڈ کے ٹکڑوں میں بتایا گیا ہے:

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

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ اشارہ کرتا ہے کہ مطلوبہ ضرورت پوری ہو گئی ہے۔

نقطہ نظر 3: Intl.DateTimeFormat کنسٹرکٹر کا استعمال کرتے ہوئے جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کریں

' Intl.NumberFormat() کنسٹرکٹر ایک نیا آبجیکٹ بناتا ہے، اس طرح ایک ایسے نمبر کی فارمیٹنگ کو قابل بناتا ہے جو زبان سے حساس ہو۔ اس نقطہ نظر کو ہدف کی تاریخ کو منتقل کرنے کے لئے لاگو کیا جا سکتا ہے ' فارمیٹ() پاس کردہ آپشن کی بنیاد پر طریقہ اور فارمیٹ کریں۔

نحو

بین الاقوامی نمبر فارمیٹ ( مقامی , اختیارات )

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

  • ' مقامی ٹائم زونز کا حوالہ دیں۔
  • ' اختیارات ” فارمیٹنگ کے اختیارات سے مطابقت رکھتا ہے۔

مثال

درج ذیل کوڈ پر ایک نظر ڈالیں:

< سکرپٹ کی قسم = 'متن/جاوا اسکرپٹ' >
تسلی. لاگ ( 'مہینہ ہے:' , نئی بین الاقوامی ڈیٹ ٹائم فارمیٹ ( 'امریکہ میں' , { مہینہ : 'لمبا' } ) . فارمیٹ ( نئی تاریخ ( 2022 , 3 , پندرہ ) ) )
سکرپٹ >

مندرجہ بالا کوڈ اسٹیٹمنٹ میں فراہم کردہ ذیل میں بیان کردہ اقدامات کا اطلاق کریں:

  • لاگو کریں ' DateTime Format() 'مقرر کردہ ٹائم زون اور آپشن رکھنے والا کنسٹرکٹر' مہینہ اس کے پیرامیٹرز کے طور پر۔
  • ' فارمیٹ() 'طریقہ میں بیان کردہ تاریخ کو فارمیٹ کرے گا' تاریخ () بیان کردہ ٹائم زون کے مطابق کنسٹرکٹر۔
  • لہذا، متعلقہ ' مہینہ کنسول پر تاریخ کے خلاف ظاہر کیا جائے گا۔

آؤٹ پٹ

مندرجہ بالا آؤٹ پٹ میں، مہینہ ' اپریل 'مخصوص عددی مہینے سے مراد ہے' 3 'تاریخ میں۔

نتیجہ

' toLocaleString() 'طریقہ،' getMonth() 'طریقہ، یا ' Intl.DateTimeFormat() کنسٹرکٹر کو جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام لانے کے لیے استعمال کیا جا سکتا ہے۔ toLocaleString() طریقہ موجودہ یا مخصوص تاریخ سے مہینے کا نام حاصل کرنے کے لیے استعمال کیا جا سکتا ہے۔ getMonth() طریقہ براہ راست گزری ہوئی تاریخ سے مہینہ حاصل کرتا ہے۔ جبکہ Intl.DateTimeFormat() کنسٹرکٹر کو شامل کردہ آپشن کی بنیاد پر تاریخ کو فارمیٹ کرنے کے لیے لاگو کیا جا سکتا ہے۔ اس بلاگ نے جاوا اسکرپٹ میں کسی تاریخ سے مہینے کا نام حاصل کرنے کے طریقے بتائے ہیں۔