ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ

ਉਮਰ ਕ੍ਰੈਲਕੁਲੇਟਰ — ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਵਿੱਚ ਸਹੀ ਉਮਰ

ਮੁਫ਼ਤ ਉਮਰ ਕ੍ਰੈਲਕੁਲੇਟਰ: ਆਪਣੀ ਜਨਮ ਦੀ ਤਾਰੀਖ ਦਰਜ ਕਰੋ ਅਤੇ ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਵਿੱਚ ਆਪਣੀ ਸਹੀ ਉਮਰ, ਕੁਲ ਹਫ਼ਤੇ, ਦਿਨ, ਘੰਟੇ ਅਤੇ ਆਪਣਾ ਅਗਲਾ ਜਨਮ ਦਿਨ ਪ੍ਰਾਪਤ ਕਰੋ।

ਉਮਰ ਕ੍ਰੈਲਕੁਲੇਟਰ

ਸਹੀ ਉਮਰ
36 ਸਾਲ 7 ਮਹੀਨੇ 9 ਦਿਨ

ਤੁਸੀ ਇੱਕ ਨੂੰ ਜਨਮ ਲਿਆ ਸੀ Monday

ਅਗਲਾ ਜਨਮ ਦਿਨ: 144 ਦਿਨ ਦੂਰ (37 ਸਾਲ ਦੀ ਉਮਰ ਹੋ ਰਹੇ ਹੋ)

ਤੁਹਾਡੀ ਉਮਰ ਹੋਰ ਯੂਨਿਟਾਂ ਵਿੱਚ

ਮਹੀਨੇ
439
ਹਫ਼ਤੇ
1,910
ਦਿਨ
13,370
ਘੰਟੇ
320,880
ਮਿੰਟ
19,252,800
ਸਕਿੰਟ
1,155,168,000

ਜੀਵਨ ਦੀ ਤਰੱਕੀ

ਤੁਹਾਡੀ ਉਮਰ 80 ਸਾਲ ਦੇ ਸੰਕੇਤਕ ਸੰਦਰਭ ਦੇ ਵਿਰੁੱਧ।

ਉਮਰ ਦੀ ਕਲਪਨਾ3636 / 80 yr080
ਲੋਡਿੰਗ ਕੈਲਕੁਲੇਟਰ...
📚

ਦਸਤਾਵੇਜ਼ੀਕਰਣ

ਇਹ ਕੈਲਕੁਲੇਟਰ ਕੀ ਕਰਦਾ ਹੈ

ਆਪਣੀ ਜਨਮ ਦੀ ਤਾਰੀਖ ਟਾਈਪ ਕਰੋ ਅਤੇ ਇਹ ਤੁਹਾਨੂੰ ਬਿਲਕੁਲ ਠੀਕ ਉਮਰ ਦੱਸਦਾ ਹੈ — ਸਾਲਾਂ, ਮਹੀਨਿਆਂ ਅਤੇ ਦਿਨਾਂ ਵਿੱਚ — ਉਸੇ ਤਰ੍ਹਾਂ ਜਿਵੇਂ ਤੁਸੀ ਇਸ ਨੂੰ ਜੋਰ ਨਾਲ ਕਹਿੰਦੇ ਹੋ ("ਮੈਂ 33 ਸਾਲ, 4 ਮਹੀਨੇ ਅਤੇ 5 ਦਿਨ ਪੁਰਾਣਾ ਹਾਂ")। ਇਹ ਉਸੇ ਉਮਰ ਨੂੰ ਸ਼ੁੱਧ ਮਹੀਨਿਆਂ, ਹਫ਼ਤਿਆਂ, ਦਿਨਾਂ, ਘੰਟਿਆਂ, ਮਿੰਟਾਂ ਅਤੇ ਸਕਿੰਟਾਂ ਵਿੱਚ ਵੀ ਦਰਸਾਉਂਦਾ ਹੈ, ਉਹ ਵਾਰ ਜਿਸ ਦਿਨ ਤੁਸੀ ਪੈਦਾ ਹੋਏ ਸੀ, ਅਤੇ ਤੁਹਾਡੇ ਅਗਲੇ ਜਨਮ ਦਿਨ ਤੱਕ ਕਿੰਨਾ ਸਮਾਂ ਬਾਕੀ ਹੈ।

ਦੂਜੀ ਫੀਲਡ ਨੂੰ ਅੱਜ ਦੀ ਤਾਰੀਖ 'ਤੇ ਛੱਡੋ ਆਪਣੀ ਮੌਜੂਦਾ ਉਮਰ ਲਈ, ਜਾਂ ਇਸ ਨੂੰ ਕਿਸੇ ਪਿਛਲੀ ਜਾਂ ਭਵਿਸ਼ਯ ਦੀ ਤਾਰੀਖ 'ਤੇ ਬਦਲੋ ਉਸ ਤਾਰੀਖ 'ਤੇ ਆਪਣੀ ਉਮਰ ਲੱਭਣ ਲਈ।

ਇੱਕ ਨਿਯਮ ਜੋ ਉਮਰ ਨੂੰ ਗੁੰਝਲਦਾਰ ਬਣਾਉਂਦਾ ਹੈ: ਮਹੀਨੇ ਅਤੇ ਸਾਲ ਇੱਕ ਨਿਸ਼ਚਿਤ ਸੰਖਿਆ ਦੇ ਦਿਨ ਨਹੀਂ ਹਨ। ਫਰਵਰੀ ਵਿੱਚ 28 ਜਾਂ 29 ਦਿਨ ਹੁੰਦੇ ਹਨ; ਹੋਰ ਮਹੀਨਿਆਂ ਵਿੱਚ 30 ਜਾਂ 31 ਹੁੰਦੇ ਹਨ। ਇਸ ਲਈ "1 ਮਹੀਨਾ" ਦਾ ਮਤਲਬ ਹੈ "ਉਹੀ ਦਿਨ ਸੰਖਿਆ, ਇੱਕ ਮਹੀਨਾ ਬਾਅਦ ਵਿੱਚ" — "30 ਦਿਨ" ਨਹੀਂ। ਇਹ ਕੈਲਕੁਲੇਟਰ ਉਸ ਕੈਲੰਡਰ ਨਿਯਮ ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਜਿਸ ਲਈ ਇਹ ਅਜਿਹੇ ਸਾਧਨਾਂ ਤੋਂ ਇੱਕ ਜਾਂ ਦੋ ਦਿਨ ਦੁਆਰਾ ਵੱਖਰਾ ਹੋ ਸਕਦਾ ਹੈ ਜੋ ਸਿਰਫ 30 ਜਾਂ 365 ਨਾਲ ਵੰਡਦੇ ਹਨ।

ਤੁਹਾਡੀ ਉਮਰ ਕਿਵੇਂ ਕੰਮ ਕੀਤੀ ਜਾਂਦੀ ਹੈ

ਉਮਰ ਦੋ ਤਾਰੀਖਾਂ ਦੇ ਵਿਚਕਾਰ ਦਾ ਅੰਤਰ ਹੈ। ਉਸ ਅੰਤਰ ਨੂੰ ਮਾਪਣ ਦੇ ਦੋ ਸਚੇ ਤਰੀਕੇ ਹਨ, ਅਤੇ ਇਹ ਸਾਧਨ ਦੋਵੇਂ ਦਰਸਾਉਂਦਾ ਹੈ।

1. ਕੈਲੰਡਰ ਉਮਰ (ਸਾਲ, ਮਹੀਨੇ, ਦਿਨ)। ਤੁਹਾਡੇ ਜਨਮ ਦਿਨ ਤੋਂ ਪੂਰੇ ਸਾਲਾਂ ਦੀ ਗਣਨਾ ਕਰੋ, ਫਿਰ ਪੂਰੇ ਮਹੀਨੇ, ਫਿਰ ਬਚੇ ਹੋਏ ਦਿਨ:

  1. ਜਨਮ ਦੇ ਬਾਅਦ ਪੂਰੇ ਸਾਲਾਂ ਦੀ ਗਣਨਾ ਕਰੋ।
  2. ਆਖਰੀ ਜਨਮ ਦਿਨ ਤੋਂ, ਪੂਰੇ ਮਹੀਨਿਆਂ ਦੀ ਗਣਨਾ ਕਰੋ।
  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 ਅੱਧੀ ਰਾਤ 'ਤੇ ਸਥਿਰ ਕੀਤੀਆਂ ਜਾਂਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਦਿਨ ਦੀ ਬਚਤ ਵਾਲੀ ਚੀਜ਼ ਤਬਦੀਲੀ ਇੱਕ ਘੰਟਾ ਨਹੀਂ ਜੋੜ ਜਾਂ ਕੱਢ ਸਕਦੀ ਅਤੇ ਦਿਨ ਦੀ ਸੰਖਿਆ ਨੂੰ ਬਰਬਾਦ ਨਹੀਂ ਕਰ ਸਕਦੀ। ਹਫ਼ਤੇ ਦਿਨ ÷ 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 ਨਾਲ ਵੰਡਦਾ ਹੈ ਇੱਕ ਜਾਂ ਦੋ ਦਿਨ ਨਾਲ ਭਿੰਨ ਹੋਵੇਗਾ।

ਕੀ ਇਹ ਲੀਪ ਸਾਲ ਅਤੇ ਫਰਵਰੀ 29 ਜਨਮ ਦਿਨਾਂ ਨੂੰ ਸੰਭਾਲਦਾ ਹੈ? ਹਾਂ। ਦਿਨ ਦੀ ਸੰਖਿਆ ਵਿੱਚ ਰੇਂਜ ਵਿੱਚ ਹਰੇਕ ਲੀਪ ਦਿਨ ਸ਼ਾਮਲ ਹੈ, ਅਤੇ ਇੱਕ ਫ਼ਰ 29 ਦਾ ਜਨਮ ਦਿਨ ਗ਼ੈਰ-ਲੀਪ ਸਾਲਾਂ ਵਿੱਚ ਫ਼ਰ 28 / 1 ਮਾਰ ਦੇ ਵਿਰੁੱਧ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ ਪ੍ਰਵਾਹ ਕੀਤੇ ਬਿਨਾਂ।

ਕੀ ਮੈ ਕੋਈ ਪਿਛਲੀ ਜਾਂ ਭਵਿਸ਼ਯ ਦੀ ਤਾਰੀਖ 'ਤੇ ਉਮਰ ਦੀ ਗਣਨਾ ਕਰ ਸਕਦਾ ਹਾਂ? ਹਾਂ — "ਉਮਰ ਦੇ ਟਾਰਗੇਟ ਦੀ ਤਾਰੀਖ" ਨੂੰ ਕਿਸੇ ਵੀ ਤਾਰੀਖ 'ਤੇ ਸੈੱਟ ਕਰੋ। ਇੱਕ ਭਵਿਸ਼ਯ ਦੀ ਤਾਰੀਖ ਦੱਸਦੀ ਹੈ ਕਿ ਤੁਸੀ ਉਦੋਂ ਕਿੰਨੇ ਪੁਰਾਣੇ ਹੋਵੋਗੇ; ਪਿਛਲੀ, ਤੁਸੀ ਕਿੰਨੇ ਪੁਰਾਣੇ ਸੀ।

ਸਮਾਂ ਖੇਤਰ ਬਾਰੇ ਕੀ? ਗਣਨਾ ਤੋਂ ਪਹਿਲੇ ਤਾਰੀਖਾਂ ਨੂੰ UTC ਵਿੱਚ ਸਧਾਰਣ ਬਣਾਇਆ ਜਾਂਦਾ ਹੈ, ਇਸ ਲਈ ਪੂਰੇ-ਦਿਨ ਦਾ ਕੁਲ ਸਥਿਰ ਹੈ ਕਿ ਤੁਸੀ ਕਿੱਥੇ ਹੋ ਜਾਂ ਦਿਨ ਦੀ ਬਚਤ ਤਬਦੀਲ ਹੋ ਗਈ।

ਸ੍ਰੋਤ

  1. Python dateutilrelativedelta (ਕੈਲੰਡਰ-ਉਮਰ ਮਹੀਨਾ/ਦਿਨ ਨਿਯਮ ਇਹ ਸਾਧਨ ਅਨੁਸਰਣ ਕਰਦਾ ਹੈ)।
  2. Java Platform — Period.between ਅਤੇ ChronoUnit.DAYS
  3. Microsoft Excel — DATEDIF ਫ਼ੰਕਸ਼ਨ
  4. MDN Web Docs — Date
  5. Dershowitz, N., & Reingold, E. M. Calendrical Calculations: The Ultimate Edition. Cambridge University Press, 2018।