Arkipäivälaskin ilmaiseksi
Laske arkipäivät päivämäärien välillä tai lisää/vähennä arkipäiviä päivämäärästä. Konfiguroitava viikonloppukäsittely ja lomalista.
Viikonloppu (työttömät) päivät
0 lomaa määritetty
Yleiset käyttötavat
- Työpäivät projektilleLaske realistiset projektit sulkemalla viikonloput ja pyhäpäivät pois.
- Seuraa SLA-vasteaikaa työpäivissäAsiakkaiden SLA:t määrittävät usein vastauksen "työpäivissä" — laske tarkasti, milloin 5 työpäivän määräaika päättyy.
- Laske loma-/poissaolopäivätKuinka monta työpäivää otat todella? Laske loma-anomuksien tarkkoja työpäiviä.
- Hallituksen hakemuksien määräajatVeroilmoitukset, oikeuden määräajat, säädöshakemukset — usein laskettu työpäivissä.
- Toimituksen arvioidut päivätLaske odotettavissa oleva toimituspäivä lähetyksille, joissa käytetään työpäiviä.
Miten se toimii
Tämä työkalu toimii kokonaan selaimessa ilman ulkoisia kirjastoja — kaikki päivämääräaritmetiikka on käsin kirjoitettua JavaScriptiä käyttäen natiivia Date-oliota. Sillä on kaksi tilaa: työpäivien laskenta kahden päivämäärän välillä, ja tulevan (tai menneen) päivämäärän ennustaminen lisäämällä tai vähentämällä annettu määrä työpäiviä.
- 1Päivämäärän jäsennys ilman UTC-ajautumaaPäivämääräsyötteet jäsennetään jakamalla VVVV-KK-PP-merkkijono vuosi-, kuukausi- ja päiväosiksi ja rakentamalla paikallinen Date-olio — ei Date.parse() — joten tulos on aina se kalenteripäivä, jonka kirjoitit, riippumatta aikavyöhykesiirtymästäsi.
- 2Vapaapäivien validointi ja hakuJokainen vapaapäivämerkintä täsmätään tiukkaa VVVV-KK-PP-regexiä vasten, ja tarkistetaan sitten ristiin rakentamalla Date uudelleen ja vertaamalla sen osia takaisin — joten mahdottomat päivämäärät kuten 2026-02-31 hylätään ja merkitään käyttöliittymässä sen sijaan, että ne hiljaa vierisivät maaliskuulle. Kelvolliset merkinnät tallennetaan Set-olioon avaimenaan paikallinen päivämäärämerkkijono O(1)-hakua varten silmukan aikana.
- 3Päivä päivältä -iterointi säädettävillä viikonlopuilla'Laske väliltä'-tilassa työkalu käy läpi jokaisen kalenteripäivän alueella, tarkistaen jokaisen asettamiasi viikonloppupäiviä (mikä tahansa yhdistelmä seitsemästä päivästä) ja vapaapäivä-Set-oliota vasten, ja laskee sitten työpäivät, viikonloppupäivät ja osutut vapaapäivät erikseen. 'Lisää työpäiviä'-tilassa se astuu eteen- tai taaksepäin päivä kerrallaan, ohittaen ei-työpäivät, kunnes pyydetty työpäivien määrä on käytetty.
- 4Paikallisasetustietoinen tulosnäyttöLopullinen päivämäärä 'lisää'-tilassa muotoillaan selaimen sisäänrakennetulla Intl-rajapinnalla toLocaleDateString()-toiminnon kautta, joten se piirtyy käyttäjän paikallisella kielellä ja kalenterikäytännöllä ilman lisäkirjastoa.
Liittyvät työkalut
Päivämääräerolakin
Laske tarkka ero kahden päivämäärän välillä — vuodet, kuukaudet, päivät, viikot, arkipäivät (pois lukien viikonloput), tunnit ja minuutit.
Aikalaskin
Lisää tai vähennä TT:MM:SS-kestoja tai etsi aika kahden aikaleiman välillä. Hyödyllinen työlokeihin, kilpailujaosteisiin ja projektiseurantaan.
Zakat-laskin
Laske zakat (2,5%) käteiselle, kullalle, hopealle, liiketoiminnan varoille ja säästöille kullan tai hopean nisabiin verrattuna — omassa valuutassasi, kokonaan omalla laitteellasi.