Date.getDay() جاوا اسکرپٹ میں غلط دن لوٹاتا ہے [فکسڈ]

Date Getday Jawa Askrp My Ghlt Dn Lw Ata Fks



ڈیٹ آبجیکٹس وقت کے ایک لمحے کی پلیٹ فارم سے آزاد نمائندگی ہیں۔ مزید خاص طور پر، جاوا اسکرپٹ میں ڈیٹ آبجیکٹ میں دن، مہینہ، سال، وقت، وغیرہ کی بازیافت کے لیے کئی بلٹ ان طریقے شامل ہیں، بشمول getDate(), getDay(), getMonth(), getYear(), اور دیگر۔ تاہم، بعض اوقات، Date.getDay() طریقہ غلط دن لوٹاتا ہے۔

یہ ٹیوٹوریل بحث کرے گا:

Date.getDay() طریقہ جاوا اسکرپٹ میں غلط دن کیوں لوٹاتا ہے؟

Date.getDay() طریقہ جاوا اسکرپٹ میں آؤٹ پٹ کے طور پر غلط دن دیتا ہے کیونکہ getDay() طریقہ مقامی وقت سے متعلق مخصوص تاریخ کے لیے ہفتے کے دن کو آؤٹ پٹ کرتا ہے۔ یہ ایک عدد عدد (0-6) نکالتا ہے، جو کہ مخصوص تاریخ کے لیے ہفتے کے دن سے مساوی ہے، جہاں 0 اتوار کو، 1 پیر کو، 2 منگل کے لیے، وغیرہ کو ظاہر کرتا ہے۔







اب، آئیے زیر بحث مسئلے کو عملی طور پر بیان کرتے ہیں۔



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



تھا تاریخ = نئی تاریخ ( '21 نومبر 2020' ) ;

کال کریں ' getDay() کنسول پر مہینے کی تاریخ پرنٹ کرنے کا طریقہ:





تسلی. لاگ ( تاریخ گیٹ ڈے ( ) ) ;

آؤٹ پٹ مہینے کا غلط دن دیتا ہے، یہ ظاہر کرتا ہے ' 6 'جو 21 نومبر 2020 کے دن کی نشاندہی کرتا ہے' ہفتہ 'جب کہ ہم مہینے کا دن حاصل کرنا چاہتے ہیں' اکیس ”:



اگر Date.getDay() جاوا اسکرپٹ میں غلط دن لوٹاتا ہے تو اسے کیسے ٹھیک کیا جائے؟

اس مسئلے کو حل کرنے کے لیے، استعمال کریں ' getDate() 'طریقہ' کے بجائے getDay() مہینے کے دن کی درست قیمت حاصل کرنے کے لیے۔ یہ طریقہ ایک عدد عدد (1 سے 31) دیتا ہے جو مخصوص تاریخ کے لیے مہینے کے دن کی نمائندگی کرتا ہے۔

مثال
کال کریں ' getDate() تاریخ آبجیکٹ کا طریقہ:

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

آؤٹ پٹ اشارہ کرتا ہے کہ ' getDate() 'طریقہ سے مہینے کی صحیح تاریخ حاصل کی گئی' اکیس ”:

ہم نے ایک مناسب حل کے ساتھ زیر بحث مسئلے پر ضروری تفصیلات فراہم کی ہیں۔

نتیجہ

اگر Date.getDay() جاوا اسکرپٹ میں غلط دن لوٹاتا ہے۔ ، پھر استعمال کریں ' getDate() 'طریقہ' کے بجائے getDay() 'کے طور پر getDay() طریقہ مخصوص تاریخ کے لیے ہفتے کے دن کے مطابق نمبر (0-6) دیتا ہے جبکہ ' getDate() ” طریقہ انٹیجر نمبر (1 سے 31) دیتا ہے جو مخصوص تاریخ کے لیے مہینے کے دن کو ظاہر کرتا ہے۔ اس پوسٹ میں بحث کی گئی کہ Date.getDay() طریقہ جاوا اسکرپٹ میں غلط دن کیوں لوٹاتا ہے اور اسے کیسے ٹھیک کیا جائے۔