Kihesabu cha Tofauti ya Tarehe bila malipo
Hesabu tofauti halisi kati ya tarehe mbili — miaka, miezi, siku, wiki, siku za kazi (bila wikendi), masaa, na dakika.
Mipangilio ya haraka
Matumizi ya kawaida
- Hesabu siku hadi tarehe iliyoamuliwaHesabu hadi tarehe iliyoamuliwa ya mtoto — taka ni sura, siku na saa hadi siku kubwa.
- Siku hadi likizo lakoHesabu hadi kwa safari yako kwa siku za kazi, jumla ya siku, na sura zilizosalia kwa madhumuni ya mpango.
- Kazi siku hadi haba la mradiHesabu namba halisi ya siku za kazi (bila mwisho wa juma) kati ya leo na haba la mradi.
- Hesabu siku kwa pamojaTaka jinsi siku, miezi, na miaka uliyokuwa pamoja na mtu maalum.
- Age Gap Calculator Between Two PeopleKamatia miaka halisi kati ya tarehe mbili za kukamatia — miaka, miezi, na siku.
Jinsi Inavyofanya Kazi
Hesabu zote zinafanyika kikamilifu kwenye kivinjari kwa kutumia hesabu ya UTC iliyoandikwa mwenyewe — hakuna maktaba ya nje, hakuna ombi la seva. Kifaa kinachambua mifuatano ya YYYY-MM-DD kuwa vipengele vya kalenda, kuhesabu tofauti kwa kutumia alama za wakati za milisekunde za Date.UTC() kuepuka mtelezo wa DST, na kurudia siku-kwa-siku kuhesabu siku za kazi za Jumatatu–Ijumaa.
- 1Uchambuzi salama wa tareheKila mfuatano wa tarehe unathibitishwa kwa usemi wa kawaida kisha kujengwa upya kupitia Date.UTC() — si new Date(string) — ili watumiaji walio magharibi mwa UTC kamwe wasione mabadiliko ya siku ya wiki yanayosababishwa na tafsiri ya eneo-la-saa-la-ndani la kivinjari ya uingizaji wa tarehe-pekee.
- 2Kutoa milisekunde za UTCTarehe mbili za kalenda zinabadilishwa kuwa alama za wakati za usiku wa manane wa UTC kwa Date.UTC(y, m, d). Mgawanyo wa nambari kamili kwa milisekunde 86,400,000 unatoa hesabu kamili ya siku nzima isiyoathiriwa na mabadiliko ya muda wa mchana, ambayo vinginevyo yanaweza kufanya siku ionekane saa 23 au 25.
- 3Mchanganuo wa kalenda na hesabu ya siku za kaziUgawaji wa mwaka/mwezi/siku ulioandikwa mwenyewe unashughulikia kutopatana kwa urefu wa miezi (ukikopa siku kutoka mwezi uliotangulia inapohitajika). Kitanzi tofauti kinapitia kila siku ya UTC kati ya tarehe mbili na kuongeza kihesabio kwa Jumatatu–Ijumaa pekee (getUTCDay() !== 0 au 6), kikitoa jumla kamili ya siku za kazi bila kujali eneo.
- 4Matokeo yanaonyeshwa kwa vipimo vyoteJumla zinapangwa kwa toLocaleString() kwa kutumia eneo la ukurasa kwa upangaji wa tarakimu unaotambua eneo, kisha kuonyeshwa kwa wakati mmoja kama miaka/miezi/siku, jumla ya siku, siku za kazi, wiki, saa, na dakika. Jozi ya tarehe ya sasa inaandikwa kwenye URL kupitia history.replaceState ili matokeo yoyote yaweze kuwekwa alama au kushirikiwa kama kiungo cha moja kwa moja.
Zana Zinazohusiana
Kihesabu cha Siku za Kazi
Hesabu siku za biashara kati ya tarehe au ongeza/toa siku za biashara kutoka tarehe. Ushughulikiaji wa wikendi unaoweza kusanidiwa na orodha ya likizo.
Jaribio la Skrini ya Kugusa
Chora kwa vidole vyako kutafuta maeneo yaliyokufa kwenye skrini yako ya kugusa, hesabu ni miguso mingapi inayosajili kwa wakati mmoja, na uone shinikizo na ukubwa wa mguso.
Kihesabu cha Wakati
Ongeza au toa muda wa HH:MM:SS, au pata wakati kati ya muhuri wa wakati mbili. Muhimu kwa kumbukumbu za kazi, mgawanyo wa mbio, na ufuatiliaji wa mradi.