عمر کا کیلکولیٹر — سالوں، مہینوں اور دنوں میں درست عمر

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

عمر کیلکولیٹر

📚

دستاویزات

یہ کیلکولیٹر کیا کرتا ہے

اپنی پیدائش کی تاریخ درج کریں اور یہ آپ کو بتائے گا کہ آپ بالکل کتنے بڑے ہیں — سالوں، مہینوں اور دنوں میں — جس طرح آپ اسے بلند آواز سے کہتے ہیں ("میں 33 سال، 4 مہینے اور 5 دن کا ہوں")۔ یہ وہی عمر صرف مہینوں، ہفتوں، دنوں، گھنٹوں، منٹوں اور سیکنڈوں میں بھی دکھاتا ہے، آپ کی پیدائش کا دن، اور آپ کے اگلے سالگرہ تک کتنا وقت باقی ہے۔

دوسرے فیلڈ کو آج کی تاریخ پر رکھیں اپنی موجودہ عمر کے لیے، یا اسے کسی بھی ماضی یا مستقبل کی تاریخ میں تبدیل کریں اپنی عمر اس تاریخ کو معلوم کرنے کے لیے۔

ایک اصول جو عمریں مشکل بناتا ہے: مہینے اور سال دنوں کی ایک متعین تعداد نہیں ہوتے۔ فروری میں 28 یا 29 دن ہوتے ہیں؛ دوسرے مہینوں میں 30 یا 31۔ تو "1 مہینہ" کا مطلب ہے "وہی دن کا نمبر، ایک مہینہ بعد" — "30 دن" نہیں۔ یہ کیلکولیٹر اس کیلنڈر اصول پر عمل کرتا ہے، اسی لیے یہ ایسے اوزاروں سے 1-2 دن مختلف ہو سکتا ہے جو صرف 30 یا 365 سے تقسیم کرتے ہیں۔

آپ کی عمر کیسے معلوم کی جاتی ہے

عمر دو تاریخوں کے درمیان فاصلہ ہے۔ اس فاصلے کو ناپنے کے دو ایماندارانہ طریقے ہیں، اور یہ اوزار دونوں دکھاتا ہے۔

1. کیلنڈر عمر (سال، مہینے، دن)۔ اپنی سالگرہ سے مکمل سال گنیں، پھر مکمل مہینے، پھر باقی دن:

  1. پیدائش کے بعد سے مکمل سال گنیں۔
  2. آخری سالگرہ سے، مکمل مہینے گنیں۔
  3. وہاں سے، باقی دن گنیں۔

مشکل حصہ مہینے کی حدود کے قریب مرحلہ 3 ہے۔ کوئی شخص 31 جنوری کو پیدا ہوا، 1 مارچ کو ناپا جائے تو، 1 مہینہ اور 1 دن پرانا ہے — کیونکہ "جن 31 کے ایک مہینہ بعد" فروری 28/29 پر آتا ہے (فروری 31 نہیں ہے)، اور 1 مارچ اس سے ایک دن آگے ہے۔ یہ کیلکولیٹر چھوٹے مہینے کے آخر پر بند کرتا ہے، بڑے پیمانے پر استعمال شدہ dateutil.relativedelta اصول سے مطابقت رکھتے ہوئے تاکہ مہینے کے آخر کی سالگریہ کبھی منفی دن کی تعداد نہ دے۔

2. کل گزرا ہوا وقت (دن، گھنٹے، سیکنڈ)۔ "آپ کی عمر دوسری اکائیوں میں" کے اعداد کے لیے، دونوں تاریخیں مکمل دنوں کی تعداد میں تبدیل کی جاتی ہیں اور پھیلائی جاتی ہیں:

days=target datebirth date86,400,000 ms\text{days} = \left\lfloor \frac{\text{target date} - \text{birth date}}{86{,}400{,}000 \text{ ms}} \right\rfloor

دونوں تاریخیں پہلے UTC midnight پر متعین ہوتی ہیں، تاکہ دن کی بچت میں تبدیلی گھنٹہ شامل یا نکال نہ سکے اور دن کی گنتی کو غلط نہ بنائے۔ ہفتے دن کو 7 سے تقسیم کرتے ہوئے (نیچے کی طرف گول)؛ گھنٹے، منٹ اور سیکنڈ دن کی تعداد کو اوپر کی طرف بڑھا کر معلوم ہوتے ہیں۔

صرف دنوں کو 365 سے تقسیم کیوں نہ کریں؟ کیونکہ آپ منتقل ہوں گے۔ 7,305 دنوں کو 365 سے تقسیم کرنے سے 20.01 سال آتے ہیں؛ 365.25 سے تقسیم کرنے سے 20.00 — لیکن کوئی بھی یہ نہیں جانتا کہ کون سے سال لیپ سال تھے یا آپ نے دراصل کون سے مہینے گزارے۔ کیلنڈر شمار درست ہے؛ دن سے تقسیم کرنا ایک تخمینہ ہے۔ کیلنڈر عمر "میں کتنا بڑا ہوں" کے لیے استعمال کریں، اور کل دن/ہفتے درست علاج کے وقت کے کام کے لیے (دوائی کا وقت، منصوبہ کی مدت، سنگ میل کی تعداد)۔

کام کی مثال

1 جنوری 2000 کو پیدا ہوا، 1 جنوری 2020 کو ناپا جائے:

ماپقیمت
کیلنڈر عمر20 سال، 0 مہینے، 0 دن
کل دن7,305
کل ہفتے1,043
جس دن پیدا ہواہفتہ

7,305 دن = 20 × 365 + 5 لیپ دن (2000, 2004, 2008, 2012, 2016)۔ یہ ایک تفصیل — پانچ اضافی دن جو اکثر لوگ بھول جاتے ہیں — بالکل یہی ہے کہ کیلکولیٹر ذہنی ریاضی کو شکست دیتا ہے۔

Birth date to target date: 20 years, 7,305 days Birth 2000-01-01 Target 2020-01-01 20 years = 7,305 days

کوڈ میں عمر

ہر زبان میں وہی حساب۔ کیلنڈر عمر کے لیے، ہاتھ سے لکھے ہوئے ریاضی کی بجائے بلٹ ان ڈیٹ لائبریری کو ترجیح دیں — یہ پہلے سے لیپ سال اور مہینے کی لمبائی جانتی ہے۔

1' Whole days between two dates (A1 = birth, B1 = target):
2=B1-A1
3
4' Calendar age in complete years / months / leftover days:
5=DATEDIF(A1, B1, "y") & " years, " & DATEDIF(A1, B1, "ym") & " months, " & DATEDIF(A1, B1, "md") & " days"
6

عام سوالات

میں بالکل کتنا بڑا ہوں؟ اپنی پیدائش کی تاریخ درج کریں اور ہدف کو آج پر رکھیں۔ کیلکولیٹر سالوں، مہینوں اور دنوں میں آپ کی عمر دکھاتا ہے، اور اسے کل دنوں، ہفتوں، گھنٹوں اور سیکنڈوں میں دہراتا ہے۔

میری عمر دوسرے کیلکولیٹر سے مختلف کیوں ہے؟ تقریباً ہمیشہ مہینہ/دن کی باقی۔ اوزار اختلاف رکھتے ہیں کہ آخری مکمل مہینے کے بعد دنوں کو مہینے کی حدود پر کیسے گنیں۔ یہ ایک چھوٹے مہینے پر بند کرتا ہے (relativedelta کنونشن)؛ ایک اوزار جو 30 سے تقسیم کرتا ہے 1-2 دن سے مختلف ہوگا۔

کیا یہ لیپ سالوں اور فروری 29 کی سالگریہ کو سنبھالتا ہے؟ ہاں۔ دن کی گنتی اس رینج میں ہر لیپ دن کو شامل کرتی ہے، اور فروری 29 کی سالگری کو غیر لیپ سالوں میں فروری 28 / 1 مارچ کے خلاف ماپا جاتا ہے بغیر بہاؤ۔

کیا میں ماضی یا مستقبل کی تاریخ پر عمر کا حساب لگا سکتا ہوں؟ ہاں — "عمر اس تاریخ کو" فیلڈ کو کسی بھی تاریخ میں سیٹ کریں۔ مستقبل کی تاریخ آپ کو بتاتی ہے کہ آپ تب کتنے بڑے ہوں گے؛ ماضی کی تاریخ، آپ تب کتنے بڑے تھے۔

وقت کے علاقے کے بارے میں کیا؟ تاریخیں شمار کرنے سے پہلے UTC میں معمول کی جاتی ہیں، تو مکمل دن کی کل آپ کہاں ہیں یا دن کی بچت بدل گئی یا نہیں اس سے مستحکم رہتی ہے۔

ذرائع

  1. Python dateutilrelativedelta (کیلنڈر عمر مہینہ/دن اصول جو یہ اوزار اتباع کرتا ہے)۔
  2. Java Platform — Period.between اور ChronoUnit.DAYS۔
  3. Microsoft Excel — DATEDIF function۔
  4. MDN Web Docs — Date۔
  5. Dershowitz, N., & Reingold, E. M. Calendrical Calculations: The Ultimate Edition. Cambridge University Press, 2018.
🔗

متعلقہ اوزار

آپ کے ورک فلو کے لیے مفید ہونے والے مزید ٹولز کا انعام کریں

کیلنڈر کیلکولیٹر - سال، مہینے، دن شامل یا گھٹائیں

اس ٹول کو آزمائیں

سال کے دن کا کیلکولیٹر - دن کا نمبر اور بچے ہوئے دن معلوم کریں

اس ٹول کو آزمائیں

دن گننے والا کیلکولیٹر - تاریخوں کے درمیان دن گننا

اس ٹول کو آزمائیں

وقت کا وقفہ کیلکولیٹر - تاریخوں کے درمیان وقت کا حساب لگائیں

اس ٹول کو آزمائیں

لیپ ایئر چیکر - کیا 2024 یا 2025 لیپ ایئر ہے؟ | مفت ٹول

اس ٹول کو آزمائیں

وقت کی اکائی کنورٹر | سال دن گھنٹے منٹ سیکنڈ

اس ٹول کو آزمائیں

بلی کی عمر کا حساب کتاب: بلی کے سالوں کو انسانی سالوں میں تبدیل کریں

اس ٹول کو آزمائیں

چھٹی کا کاؤنٹ ڈاؤن کیلکولیٹر - آپ کی سفر تک کے دن

اس ٹول کو آزمائیں

کام کرنے والے دنوں کا کیلکولیٹر | کاروباری دنوں کو تیزی سے حساب کریں

اس ٹول کو آزمائیں

گھنٹے گننے والا کیلکولیٹر - کام کے گھنٹے محاسبہ کرنے کے لیے تاریخوں کے درمیان

اس ٹول کو آزمائیں

کاربن-14 ڈیٹنگ کیلکولیٹر - نمونے کی عمر کا حساب لگائیں

اس ٹول کو آزمائیں

کتے کی عمر کا حساب کتاب: کتے کی عمر کو انسانی عمر میں تبدیل کرنا (2025)

اس ٹول کو آزمائیں