Kalkolatur tad-Differenza bejn id-Dati b'xejn
Ikkalkola d-differenza eżatta bejn żewġ dati — snin, xhur, ijiem, ġimgħat, ijiem tax-xogħol (esklużi l-weekends), sigħat, u minuti.
Presets mgħaġġla
Użi komuni
- Ikkalkula l-Jiem Sal-Data tal-Jum ta' SkadenzaSkjambett sal-jum ta' ħarġa tal-itfal - skopri eżattament kemm ġimgħat, jiem u sigħat sal-jum kbir.
- Jiem Sal-Vakanzi TiegħekSkjambett sal-ġirja tiegħek b'ħin tax-xogħol jiem, jiem totali u ġimgħat li dwan għall-iskedu.
- Tax-xogħol Jiem sal-Deadline tal-ProġettIkkalkula l-numru eżatt ta' jiem tax-xogħol (eskluda l-aħad) bejn illum u deadline tal-proġett.
- Ikkalkula l-Jiem tal-Annivverżarju Għal-flimkienSkopri eżattament kemm jiem, xahar u sena li int kemm inti flimkien ma' xi ħadd speċjali.
- Kalkulator tal-Firxa tal-Età bejn Żewg PersuniIkkalkula l-diverenza ta' età eżatta bejn żewg jiem ta' ħarġa - snin, xahar u jiem.
Kif Taħdem
Il-kalkolu kollu jaħdem kompletament fil-browser bl-użu ta' aritmetika UTC miktuba bl-idejn — l-ebda librerija esterna, l-ebda talba lil server. L-għodda tanalizza strings YYYY-MM-DD f'komponenti tal-kalendarju, tikkalkula d-differenzi bl-użu ta' timestamps ta' millisekondi Date.UTC() biex tevita l-avvanz tal-ħin tas-sajf, u tgħaddi jum b'jum biex tgħodd il-jiem tax-xogħol mit-Tnejn sal-Ġimgħa.
- 1Analiżi sigura tad-dataKull string ta' data tiġi vvalidata b'regex u mbagħad rikostruwita permezz ta' Date.UTC() — mhux new Date(string) — biex utenti fil-Punent ta' UTC qatt ma jaraw bidla ta' nhar tal-ġimgħa kkawżata mill-interpretazzjoni tal-lokal-timezone tal-browser ta' dħul ta' data biss.
- 2Tnaqqis ta' millisekondi UTCIż-żewġ dati tal-kalendarju jiġu konvertiti f'timestamps ta' nofsillejl UTC b'Date.UTC(y, m, d). Diviżjoni ta' numru sħiħ b'86,400,000 ms tagħti għadd eżatt ta' jiem sħaħ li huwa immuni għat-transizzjonijiet tal-ħin tas-sajf, li inkella jistgħu jagħmlu jum jidher twil 23 jew 25 siegħa.
- 3Tqassim tal-kalendarju u għadd ta' jiem tax-xogħolDekomposizzjoni ta' sena/xahar/jum miktuba bl-idejn timmaniġġja l-irregolaritajiet tat-tul tax-xahar (tissellef jiem mix-xahar ta' qabel meta meħtieġ). Loop separat timxi minn kull jum UTC bejn iż-żewġ dati u żżid kontatur biss għal Tnejn–Ġimgħa (getUTCDay() !== 0 jew 6), tipproduċi total eżatt ta' jiem tax-xogħol irrispettivament mil-lokal.
- 4Riżultati murija fl-unitajiet kollhaIt-totali jiġu formattati bl-użu ta' toLocaleString() bil-lokal tal-paġna għal grupp ta' ċifri konxju tal-lokal, imbagħad murija simultanjament bħala snin/xhur/ijiem, total ta' jiem, jiem tax-xogħol, ġimgħat, sigħat, u minuti. Il-par kurrenti ta' dati jinkiteb fl-URL permezz ta' history.replaceState biex kwalunkwe riżultat jista' jiġi ssejvjat bookmark jew maqsum bħala link diretta.
Għodod Relatati
Kalkolatur tal-Ijiem tax-Xogħol
Għodd il-jiem tan-negozju bejn dati jew żid/naqqas il-jiem tan-negozju minn data. Immaniġġjar tal-weekend konfigurabbli u lista tal-btajjel.
Test tat-Touch Screen
Pinġi b'subgħajk biex issib dead zones fuq it-touch screen tiegħek, għodd kemm jirreġistra tmissiet f'daqqa, u ara l-pressjoni u d-daqs tal-kuntatt.
Kalkolatur tal-Ħin
Żid jew naqqas durazzjonijiet HH:MM:SS, jew sib il-ħin bejn żewġ timestamps. Utli għal logs tax-xogħol, splits ta' tlielaq, u tracking tal-proġetti.