Kikokotoo cha Tofauti ya Tarehe

Kokotoa siku, wiki, miezi, na miaka kati ya tarehe mbili.

Chagua tarehe ya kwanza.
Chagua tarehe ya pili.

Muda wa tarehe

68

Jumla ya wiki9.7
Makadirio ya miezi2.2
Makadirio ya miaka0.19
Data unazoingiza hubaki kwenye kivinjari isipokuwa kipengele cha baadaye kikuambie vinginevyo. Tumia hii kama makadirio na uthibitishe maamuzi muhimu na mtaalamu aliyehitimu.

Jinsi ya kutumia kikokotoo hiki cha tofauti ya tarehe

  1. Chagua tarehe ya kuanza

    Chagua tarehe ya kwanza katika sehemu ya Tarehe ya kuanza.

  2. Chagua tarehe ya mwisho

    Chagua tarehe ya pili katika sehemu ya Tarehe ya mwisho.

  3. Soma matokeo

    Kagua jumla ya siku, wiki, makadirio ya miezi, na makadirio ya miaka kati ya tarehe hizo mbili.

Mbinu

Jinsi kikokotoo hiki cha tofauti ya tarehe kinavyofanya kazi

Kikokotoo hiki cha tofauti ya tarehe hukokotoa muda kamili kati ya tarehe mbili za kalenda na kuuonyesha katika vitengo kadhaa vya kila siku — jumla ya siku, wiki, makadirio ya miezi, na makadirio ya miaka. Idadi ya siku ni sahihi kwa sababu kikokotoo hurekebisha tarehe zote mbili kuwa thamani za kalenda ya UTC ya tarehe pekee kabla ya kuziondoa, kikizingatia sheria za mwaka mrefu katika kalenda ya Gregorian. Wiki hupatikana kwa kugawanya jumla ya siku kwa saba. Takwimu za mwezi na mwaka ni za kukadiria kwa sababu miezi ya kalenda inatofautiana kati ya siku 28 na 31; kikokotoo hutumia wastani wa urefu wa mwezi wa siku 30.4375 (365.25 ÷ 12) na wastani wa mwaka wa siku 365.25 kama makadirio ya kupanga yanayofaa kwa ratiba za mradi, masharti ya mkataba, makadirio ya umri, na kuhesabu muda wa matukio.

Fomula
siku = |tarehe₂ − tarehe₁|
tarehe₁ Tarehe ya kuanza imerekebishwa kuwa thamani ya kalenda ya UTC ya tarehe pekee
tarehe₂ Tarehe ya mwisho imerekebishwa kuwa thamani ya kalenda ya UTC ya tarehe pekee
siku Idadi kamili ya siku za kalenda kati ya tarehe hizo mbili
wiki siku ÷ 7 (iliyozungushwa kwa nafasi mbili za desimali)
miezi siku ÷ 30.4375 (makadirio ya miezi ya kalenda)
miaka siku ÷ 365.25 (makadirio ya miaka ya kupanga)
Mfano

Chukulia unahitaji muda kati ya Machi 1, 2024 na Septemba 15, 2025. Tofauti ya UTC ya tarehe pekee ni siku 563 za kalenda. Kugawanya kwa 7 kunatoa takriban wiki 80.43. Kugawanya kwa 30.4375 kunatoa takriban miezi 18.50. Kugawanya kwa 365.25 kunatoa takriban miaka 1.54.

Ikiwa unahitaji muda kati ya Januari 15, 2025 na Oktoba 3, 2025, kikokotoo kinatoa siku 261, takriban wiki 37.29, takriban miezi 8.57, na takriban miaka 0.71.

Dhana
  • Tarehe zote mbili zinafuata kalenda ya Gregori. Kikokotoo hiki hakirekebishi mabadiliko kutoka kalenda ya Juliasi kwenda ya Gregori yaliyotokea nyakati tofauti katika nchi mbalimbali.
  • Ubadilishaji wa miezi na miaka unatumia wastani wa urefu (siku 30.4375 kwa mwezi, siku 365.25 kwa mwaka) na hivyo ni makadirio — hayatatofautiana kikamilifu na kuhesabu miezi mizima ya kalenda au siku za kuzaliwa.
  • Hesabu hii ni ya tarehe pekee; haizingatii muda wa siku, hivyo tofauti kati ya Januari 1 saa 23:59 na Januari 2 saa 00:01 inaripotiwa kama siku moja kamili.
  • Miaka mirefu inashughulikiwa kiotomatiki: miaka inayogawanyika kwa 4 ni miaka mirefu, isipokuwa karne, ambazo lazima pia zigawanyike kwa 400.
Vidokezo
  • Kwa makataa ya kisheria au ya kimkataba yanayotaja miezi mizima ya kalenda, hesabu miezi kwenye kalenda moja kwa moja badala ya kutegemea makadirio ya wastani.
  • Matokeo daima ni nambari isiyo hasi bila kujali ni tarehe gani unayoingiza kwanza — kikokotoo kinachukua thamani kamili ya tofauti hiyo.
  • Hesabu za siku za kazi (bila kujumuisha wikendi na sikukuu za kitaifa) zinahitaji hesabu tofauti na hazijajumuishwa kwenye zana hii.
  • Ikiwa unahitaji umri katika miaka iliyokamilika kwa madhumuni ya kisheria, tumia sehemu za mwaka na mwezi kutoka kwa tarehe hizo mbili badala ya makadirio ya mwaka ya desimali.
Vyanzo
  1. U.S. Naval Observatory — kigeuzi cha Tarehe ya Julian — rejeleo la nambari za siku ya Julian
  2. ISO — muundo wa tarehe na saa wa ISO 8601 — uwakilishi wa tarehe ya kalenda ya Gregorian

Kwa nini hesabu ya siku ni sahihi

Kikokotoo huchukulia kila ingizo kama thamani ya kalenda ya Gregorian ya tarehe pekee na kulinganisha tarehe hizo zilizorekebishwa, kwa hivyo saa za siku na mabadiliko ya saa za mchana hayaathiri matokeo. Kuondoa tarehe mbili zilizorekebishwa kunatoa idadi kamili ya siku ambayo haibadiliki wala kukadiria. Iwe muda huo unavuka Februari katika mwaka mrefu, unavuka mpaka wa karne, au unachukua miongo kadhaa, kutoa huko kunatoa idadi sahihi ya siku za kalenda zilizopita. Wiki kisha hupatikana kwa kugawanya idadi hiyo kamili kwa saba, kwa hivyo takwimu ya wiki inarithi usahihi ule ule.

Wakati makadirio ya miezi na miaka yanatosha

Kwa sababu miezi ya kalenda inatofautiana kati ya siku 28 na 31, hakuna ubadilishaji mmoja sahihi kutoka siku kwenda miezi. Kikokotoo hutumia wastani wa kupanga wa siku 30.4375 kwa mwezi (365.25 ÷ 12) na siku 365.25 kwa mwaka. Wastani huu ni muhimu kwa ratiba za mradi, muda wa upangaji, makadirio ya umri, na upangaji wa matukio. Inakuwa haina manufaa sana unapohitaji miezi kamili ya kalenda kwa mizunguko ya malipo au makataa ya kisheria — katika hali hizo, hesabu miezi kwenye kalenda moja kwa moja. Takwimu ya mwaka wa desimali ni muhimu vivyo hivyo kwa makadirio ya jumla lakini haipaswi kuchukua nafasi ya hesabu kamili ya siku ya kuzaliwa au kumbukumbu ya mwaka wakati usahihi ni muhimu.

Maswali yanayoulizwa mara kwa mara kuhusu kikokotoo cha tofauti ya tarehe

Kwa nini miezi na miaka imeorodheshwa kama makadirio?

Miezi ya kalenda huanzia siku 28 hadi 31, na miaka hubadilishana kati ya siku 365 na 366. Kikokotoo hutumia wastani wa urefu wa kupanga (siku 30.4375 kwa mwezi na siku 365.25 kwa mwaka), kwa hivyo matokeo yanaweza yasilingane kikamilifu na kuhesabu miezi kamili kwenye kalenda ya ukutani.

Je, kikokotoo hiki kinazingatia miaka mirefu?

Ndiyo. Hesabu ya siku inafuata sheria kamili za mwaka mrefu za Gregori — ikijumuisha ubaguzi wa karne — hivyo Februari 29 inajumuishwa kila inapojitokeza ndani ya muda wa tarehe uliochaguliwa.

Je, naweza kutumia hii kukokotoa umri wa mtu?

Unaweza kupata makadirio ya karibu kwa kuingiza tarehe ya kuzaliwa kama tarehe ya kuanza na leo kama tarehe ya mwisho. Kwa umri sahihi wa miaka iliyotimia, hesabu miaka na miezi mizima ya kalenda badala ya kutegemea takwimu ya mwaka yenye desimali.

Je, inajalisha ni tarehe gani nitaweka kwanza?

Hapana. Kikokotoo huchukua tofauti kamili, hivyo utapata matokeo yale yale chanya bila kujali kama tarehe ya mapema au ya baadaye imeingizwa kwanza.

Kwa nini jumla ya idadi ya siku inatofautiana na ile ninayopata kwa kuhesabu kwenye kalenda?

Kuchanganyikiwa kwa "fence-post" ndiyo sababu ya kawaida. Kikokotoo hiki huhesabu idadi ya siku kati ya tarehe mbili (bila kujumuisha tarehe ya kuanza). Ikiwa unahitaji kujumuisha tarehe zote mbili, ongeza siku moja kwenye matokeo.

Imeandikwa na Jan Křenek Mwanzilishi na msanidi mkuu
Imekaguliwa na Mapitio ya Metodolojia ya DigitSum Uhakiki wa fomula na QA
Ilisasishwa mwisho 10 Mac 2026

Tumia hii kama makadirio na uthibitishe maamuzi muhimu na mtaalamu aliyehitimu.

Data unazoingiza hubaki kwenye kivinjari isipokuwa kipengele cha baadaye kikuambie vinginevyo.