مفت تاریخ کے فرق کا کیلکولیٹر
دو تاریخوں کے درمیان بالکل درست فرق حساب کریں — سال، مہینے، دن، ہفتے، کام کے دن (ہفتہ آخر کو چھوڑ کر)، گھنٹے، اور منٹ۔
فوری پری سیٹس
عام استعمالات
- وضع تک کے دن کا حساب لگائیںبیبے کی وضع تک کی گنتی کریں — معلوم کریں کہ بڑے دن تک بالکل کتنے ہفتے، دن، اور گھنٹے باقی ہیں۔
- آپ کی چھٹی تک کے دناپنے سفر کی گنتی کریں کام کے دن، کل دن، اور باقی ہفتوں کے ساتھ منصوبہ بندی کے مقاصد کے لیے۔
- منصوبے کی تاریخ تک کے کام کے دنآج اور منصوبے کی تاریخ کے درمیان کام کے دنوں کی درست تعداد کا حساب لگائیں (ہفتہ اختیار کریں)۔
- سالگرہ کے دنوں کا حساب لگائیںمعلوم کریں کہ آپ کسی خاص شخص کے ساتھ بالکل کتنے دن، مہینے، اور سال کے لیے رہے ہیں۔
- دو افراد کے درمیان عمر کے فرق کا حساب لگائیںدو پیدائش کے دنوں کے درمیان درست عمر کے فرق کا حساب لگائیں — سال، مہینے، اور دن الگ۔
یہ کیسے کام کرتا ہے
تمام حساب مکمل طور پر براؤزر میں ہاتھ سے لکھے UTC حساب سے ہوتا ہے — نہ بیرونی لائبریری، نہ سرور درخواست۔ ٹول YYYY-MM-DD اسٹرنگز کو کیلنڈر اجزاء میں پارس کرتا ہے، DST فرق سے بچنے کے لیے Date.UTC() ملی سیکنڈ ٹائم اسٹیمپس سے فرق نکالتا ہے، اور پیر–جمعہ کے کام کے دن گننے کے لیے دن بہ دن چلتا ہے۔
- 1محفوظ تاریخ پارسنگہر تاریخ اسٹرنگ regex سے جانچی جاتی ہے اور پھر new Date(string) کی بجائے Date.UTC() سے دوبارہ بنائی جاتی ہے — تاکہ UTC سے مغرب والے صارفین کو صرف تاریخ والے ان پٹس کی براؤزر کی مقامی ٹائم زون تشریح کی وجہ سے ہفتے کے دن میں فرق نہ دکھے۔
- 2UTC ملی سیکنڈ تفریقدونوں کیلنڈر تاریخیں Date.UTC(y, m, d) سے UTC آدھی رات کے ٹائم اسٹیمپس میں بدلی جاتی ہیں۔ 86,400,000 ms سے صحیح تقسیم مکمل دنوں کی بالکل درست گنتی دیتی ہے جو ڈے لائٹ سیونگ کی تبدیلیوں سے محفوظ ہے، جو ورنہ کسی دن کو 23 یا 25 گھنٹے کا دکھا سکتی ہیں۔
- 3کیلنڈر تفصیل اور کام کے دنوں کی گنتیہاتھ سے لکھی سال/مہینہ/دن تقسیم مہینوں کی لمبائی کی بے قاعدگیوں کو سنبھالتی ہے (ضرورت پڑنے پر پچھلے مہینے سے دن ادھار لے کر)۔ ایک الگ لوپ دونوں تاریخوں کے درمیان ہر UTC دن سے گزرتا ہے اور صرف پیر–جمعہ (getUTCDay() !== 0 یا 6) پر کاؤنٹر بڑھاتا ہے، جس سے علاقے سے قطع نظر کام کے دنوں کا بالکل درست کل ملتا ہے۔
- 4نتائج تمام اکائیوں میں دکھائے جاتے ہیںکل رقوم صفحے کی زبان کے ساتھ toLocaleString() سے ہندسوں کی گروپنگ کے لیے فارمیٹ ہوتی ہیں، پھر ایک ساتھ سال/مہینے/دن، کل دن، کام کے دن، ہفتے، گھنٹے اور منٹ کے طور پر دکھائی جاتی ہیں۔ موجودہ تاریخوں کا جوڑا history.replaceState سے URL میں لکھا جاتا ہے تاکہ کوئی بھی نتیجہ بک مارک یا براہ راست لنک کے طور پر شیئر ہو سکے۔
متعلقہ ٹولز
کام کے دن کیلکولیٹر
تاریخوں کے درمیان کاروباری دن شمار کریں یا کسی تاریخ میں کاروباری دن جوڑیں/گھٹائیں۔ قابل ترتیب ہفتہ آخر کا انتظام اور چھٹیوں کی فہرست۔
ٹچ اسکرین ٹیسٹ
مردہ زون تلاش کرنے کے لیے اپنی انگلیوں سے پینٹ کریں، گنیں کہ یہ ایک ساتھ کتنے ٹچ رجسٹر کرتی ہے، اور دباؤ اور رابطے کا سائز دیکھیں۔
وقت کیلکولیٹر
HH:MM:SS مدتوں کو جوڑیں یا گھٹائیں، یا دو timestamps کے درمیان وقت تلاش کریں۔ کام کے logs، ریس splits، اور پروجیکٹ ٹریکنگ کے لیے مفید۔