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

جاوا اسکرپٹ بلٹ ان فراہم کرتا ہےتاریختاریخوں اور اوقات کے ساتھ کام کرنے کا اعتراض۔ موجودہ وقت کو حاصل کرنے کا بنیادی طریقہ یہ ہے:
| طریقہ | تفصیل | مثال |
|---|---|---|
| newdate () | موجودہ تاریخ اور وقت پر مشتمل ایک تاریخ کا آبجیکٹ بنائیں | const now = نئی تاریخ () ؛ |
| تاریخ۔ اب () | موجودہ وقت کے ٹائم اسٹیمپ کو ملی سیکنڈ میں لوٹاتا ہے | کانسٹ ٹائم اسٹیمپ = تاریخ.مو () ؛ |
2. وقت کے مختلف حصے حاصل کریں
پاستاریخآبجیکٹ کا طریقہ سال ، مہینہ ، دن ، گھنٹہ ، منٹ ، دوسرے اور اس وقت کے دوسرے اجزاء حاصل کرسکتا ہے۔
| طریقہ | تفصیل | مثال |
|---|---|---|
| getllyear () | سال (4 ہندسے) حاصل کریں | اب.جیٹلیئر () ؛ // 2023 |
| getMonth () | مہینہ حاصل کریں (0-11) | اب. گیٹ مانتھ () ؛ // 0 کا مطلب جنوری |
| getdate () | تاریخ حاصل کریں (1-31) | اب. گیٹ ڈیٹ () ؛ // 15 |
| gethours () | گھنٹہ حاصل کریں (0-23) | اب. gethours () ؛ // 14 |
| getMinutes () | منٹ (0-59) حاصل کریں | اب. getminutes () ؛ // 30 |
| گیٹ سیکنڈ () | سیکنڈ (0-59) حاصل کریں | اب. گیٹ سیکنڈ () ؛ // 45 |
3. موجودہ وقت کو فارمیٹ کریں
جاوا اسکرپٹ میں فارمیٹنگ کی تاریخوں کے لئے بلٹ ان طریقہ نہیں ہے ، لیکن تاریخ آبجیکٹ کے طریقوں کو یکجا کرکے اسے حاصل کیا جاسکتا ہے۔
| فارمیٹنگ کی ضروریات | عمل درآمد کا طریقہ | مثال کے طور پر آؤٹ پٹ |
|---|---|---|
| yyyy-mm-dd | اسپلائس سال ، مہینہ ، دن | 2023-01-15 |
| ایچ ایچ: ایم ایم: ایس ایس | اسپلائس گھنٹے ، منٹ ، سیکنڈ | 14:30:45 |
| YYYY-MM-DD HH: MM: SS | تاریخ اور وقت کو یکجا کریں | 2023-01-15 14:30:45 |
4. ٹولوکالیسٹرنگ کا طریقہ استعمال کریں
جاوا اسکرپٹ فراہم کرتا ہےtolocalestringطریقوں کا ایک سلسلہ جو لوکلائزیشن کی ترتیبات کے مطابق تاریخوں اور اوقات کو فارمیٹ کرسکتا ہے:
| طریقہ | تفصیل | مثال |
|---|---|---|
| tolocaledatestring () | مقامی تاریخ کی تار لوٹاتا ہے | 2023/1/15 |
| tolocaletimestring () | لوکلائزڈ ٹائم سٹرنگ لوٹاتا ہے | 2:30:45 بجے |
| tolocalestring () | مقامی تاریخ اور وقت کی تار لوٹاتا ہے | 2023/1/15 2:30:45 بجے |
5. تیسری پارٹی کے لائبریری کی سفارشات
زیادہ پیچیدہ ڈیٹ ٹائم پروسیسنگ کے لئے ، تیسری پارٹی کی لائبریریوں کو استعمال کیا جاسکتا ہے:
| لائبریری کا نام | خصوصیات | تنصیب کا طریقہ |
|---|---|---|
| لمحہ. js | طاقتور ، لیکن بھاری | این پی ایم انسٹال لمحہ |
| تاریخ-fns | ماڈیولر ڈیزائن ، مطالبہ پر متعارف کرایا گیا | این پی ایم انسٹال تاریخ-ایف این ایس |
| دن۔ جے | ہلکا پھلکا ، API لمحے کے ساتھ مطابقت رکھتا ہے | این پی ایم ڈے جے ایس انسٹال کریں |
6. عملی درخواست کی مثالیں
یہاں ایک مکمل مثال ہے جس میں دکھایا گیا ہے کہ موجودہ وقت کو کیسے حاصل کیا جائے اور اس کی شکل کیسے دی جائے:
| تقریب | کوڈ پر عمل درآمد |
|---|---|
| موجودہ وقت حاصل کریں | const now = نئی تاریخ () ؛ |
| شکل کی تاریخ | Const datestr = `$ {اب. گیٹلیئر ()}-$ {اب. گیٹ مانتھ ()+1}-$ {اب. گیٹ ڈیٹ ()}` ؛ |
| فارمیٹ ٹائم | Const timestr = `$ {now.gethours ()}: $ {now.getMinutes ()}: $ {اب. گیٹ سیکنڈ ()}` ؛ |
| مشترکہ آؤٹ پٹ | کنسول.لاگ (`موجودہ وقت: $ {ڈیٹسٹر} $ {ٹائمسٹر}`) ؛ |
مذکورہ بالا طریقوں کے ساتھ ، آپ جاوا اسکرپٹ میں موجودہ وقت کو آسانی سے حاصل اور جوڑ توڑ کرسکتے ہیں۔ منصوبے کی ضروریات پر منحصر ہے ، آپ زیادہ پیچیدہ ٹائم پروسیسنگ افعال کو نافذ کرنے کے لئے مقامی طریقوں یا تیسری پارٹی کی لائبریریوں کا انتخاب کرسکتے ہیں۔
تفصیلات چیک کریں
تفصیلات چیک کریں