Olùṣírò Àwọn Ọjọ́-Iṣẹ́ Ọ̀fẹ́

Ka àwọn ọjọ́-iṣẹ́ láàrin ọjọ́ méjì tàbí fi kún/yọ àwọn ọjọ́-iṣẹ́ kúrò nínú ọjọ́ kan. Ìṣàkóso ìparí-ọ̀sẹ̀ àti àkọsílẹ̀ ọjọ́-ìsinmi tí ó ṣeé ṣàtúnṣe.

Ó ń ṣiṣẹ́ láìsí ìsopọ̀ ní kété tí a bá kó wọlé

Àwọn ọjọ́ ìsinmi (tí a kò ṣiṣẹ́)

0 ọjọ́ ìsinmi tí a ṣètò

Bí Ó Ṣe Ń Ṣiṣẹ́

Irinṣẹ́ yìí ń ṣiṣẹ́ pátápátá nínú aṣàwákiri láìsí ìwé-ìṣirò ìta kankan — gbogbo ìṣírò ọjọ́ jẹ́ JavaScript tí a fi ọwọ́ kọ ní lílo ohun Date abínibí. Ó ní ipò méjì: kíka ọjọ́ iṣẹ́ láàrin ọjọ́ méjì, àti ṣíṣírò ọjọ́ ọjọ́-ọ̀la (tàbí ọjọ́-tí-ó-kọjá) nípa fífi tàbí yọ iye ọjọ́ iṣẹ́ kúrò.

  1. 1
    Ìpín ọjọ́ láìsí ìyapa UTC
    A ń pín àwọn ìbáwọlé ọjọ́ nípa pípín ọ̀wọ́ ọ̀rọ̀ YYYY-MM-DD sí àwọn apá ọdún, oṣù, àti ọjọ́, tí a sì ń kọ́ Date ládùúgbò kan — kì í ṣe Date.parse() — nítorí náà àbájáde náà máa jẹ́ ọjọ́ kàlẹ́ńdà gan-an tí o kọ nígbà gbogbo, láìka ìdí àkókò rẹ sí.
  2. 2
    Ìfọwọ́sí àti ìtọ́ka ọjọ́ ìsinmi
    A fi àkọsílẹ̀ ọjọ́ ìsinmi kọ̀ọ̀kan wé regex YYYY-MM-DD tí ó le, kí a sì tún ṣàyẹ̀wò rẹ̀ nípa kíkọ́ Date náà padà tí a sì fiwé àwọn apá rẹ̀ padà — nítorí náà àwọn ọjọ́ tí kò ṣeéṣe bí 2026-02-31 ni a kọ̀ tí a sì fi àmì sí i nínú UI dípò kí ó yíká sí Oṣù Kẹta láìsọ. A ń fi àwọn àkọsílẹ̀ tí ó tọ́ pamọ́ sínú Set kan tí a fi ọ̀wọ́ ọ̀rọ̀ ọjọ́ ládùúgbò gẹ́gẹ́ bí kọ́kọ́rọ́ fún wíwádìí O(1) nínú ìyíká náà.
  3. 3
    Ìtẹ̀síwájú ọjọ́-lé-ọjọ́ pẹ̀lú àwọn ọjọ́-ìsinmi-ọ̀sẹ̀ tí a lè ṣètò
    Fún ipò 'kà láàrin àwọn ọjọ́', irinṣẹ́ náà ń rìn kiri ọjọ́ kàlẹ́ńdà kọ̀ọ̀kan nínú àyè náà, tí ó ń ṣàyẹ̀wò ọ̀kọ̀ọ̀kan lòdì sí àwọn ọjọ́-ìsinmi-ọ̀sẹ̀ tí o ṣètò (àkópọ̀ èyíkéyìí ti ọjọ́ méje náà) àti Set ọjọ́-ìsinmi náà, kí ó sì ka àwọn ọjọ́-iṣẹ́, àwọn ọjọ́-ìsinmi-ọ̀sẹ̀, àti àwọn ọjọ́-ìsinmi tí ó kàn lọ́tọ̀ọ̀tọ̀. Fún ipò 'fi ọjọ́ iṣẹ́ kún un', ó ń gbé síwájú tàbí sẹ́yìn ọjọ́ kan ní àkókò kan, tí ó ń fo àwọn ọjọ́ tí kì í ṣe iṣẹ́ kọjá, títí iye ọjọ́ iṣẹ́ tí a béèrè yóò fi ti pé.
  4. 4
    Àkíyèsí àbájáde tí ó mọ agbègbè
    A ń ṣe àgbékalẹ̀ ọjọ́ gbẹ̀yìn ní ipò 'fi kún un' pẹ̀lú Intl aṣàwákiri tí a kọ́ sínú rẹ̀ nípasẹ̀ toLocaleDateString(), nítorí náà ó ń farahàn ní èdè àti àkọsọ kàlẹ́ńdà agbègbè oníṣẹ́ náà láìsí ìwé-ìṣirò àfikún kankan.

Àwọn Irinṣẹ Tó Jọra

Àwọn Ìbéèrè Tí A Máa Ń Béèrè