Kyauta Mai Ƙididdige Bambancin Kwanan Wata

Ƙididdige ainihin bambanci tsakanin kwanaki biyu — shekaru, watanni, kwanaki, makonni, kwanakin aiki (ban da ranakun hutu), awanni, da mintuna.

Yana aiki babu haɗi da zarar an loda shi

Zaɓuɓɓuka na gaggawa

Zaɓi ranaku biyu don ganin bambanci.

Yadda Yake Aiki

Duk lissafi yana gudana gaba ɗaya a burauza ta amfani da lissafin UTC da aka rubuta da hannu — babu ɗakin karatu na waje, babu bukatar uwar garke. Kayan aikin yana nazarin harufan YYYY-MM-DD zuwa sassan kalanda, yana lissafta bambance-bambance ta amfani da tambarin lokaci na milisecond na Date.UTC() don guje wa canjin lokacin rana, kuma yana zagayawa rana-bayan-rana don ƙidaya kwanakin aiki na Litinin–Jumma'a.

  1. 1
    Nazarin kwanan wata mai aminci
    Ana tabbatar da kowace harafin kwanan wata da wani na'ura mai fahimta sannan a sake gina shi ta hanyar Date.UTC() — ba new Date(string) ba — don masu amfani a yammacin UTC kada su taɓa ganin sauyin ranar mako da yake haifar da fassarar burauzarka ta yanki-lokacin-gida na shigarwar rana-kawai.
  2. 2
    Cirewar millisecond na UTC
    Ana canja kwanakin kalanda biyu zuwa tambarin lokaci na tsakar dare na UTC da Date.UTC(y, m, d). Rabewar lamba da 86,400,000 ms yana bayar da ƙidayar rana cikakke wadda ba a taɓa shafa ta ba da canjin lokacin rana, wanda in ba haka ba zai iya sa rana ta bayyana kamar awa 23 ko 25.
  3. 3
    Rabon kalanda da ƙidayar ranar aiki
    Wani rabon shekara/wata/rana da aka rubuta da hannu yana sarrafa rashin daidaitawar tsawon wata (yana aro kwanaki daga watan da ya gabata idan an bukata). Wata madauki daban yana tafiya kowace ranar UTC tsakanin kwanakin biyu kuma yana ƙara ma'auni ne kawai don Litinin–Jumma'a (getUTCDay() !== 0 ko 6), yana samar da jimlar ranar aiki cikakke ba tare da la'akari da yanki ba.
  4. 4
    An nuna sakamako a duk naúrori
    Ana tsara jimloli da toLocaleString() ta amfani da yankin shafi don haɗuwar lamba mai fahimtar yanki, sannan a nuna su a lokaci guda a matsayin shekaru/watanni/kwanaki, jimlar kwanaki, kwanakin aiki, makonni, awoyi, da minti. Ana rubuta biyun kwanan wata na yanzu zuwa URL ta history.replaceState don kowane sakamako ya iya zama alama ko a raba shi a matsayin hanyar haɗi kai tsaye.

Kayan Aiki Masu Alaƙa

Tambayoyin Da Ake Yi Sau Da Dama