Online -kalenteripäivän laskin. Laske päiviä, kuukausia ja vuosia kahden päivämäärän välillä verkossa

Ilmeisesti tämä on hyvin yleinen ilmiö. Menin heti Internetiin etsimään online -palvelua, joka sallii laskea, kuinka vanha ihminen on syntymäpäivänsä mukaan.

Kuten odotettiin, tällaisia ​​palveluja on. Eikä vähän. Lahjakkaat PHP -ohjelmoijat ovat huolehtineet "Hukkunut aikaan" ja kirjoitti kaikenlaisia ​​laskinskriptejä vuosien laskemiseksi syntymäajan mukaan tai yksinkertaisesti vuosien, kuukausien, päivien, tuntien, minuuttien ja jopa sekuntien laskemiseksi kahden päivämäärän välillä verkossa.

Haluan myös kirjoittaa joistakin niistä.

Lasketaan kuinka monta vuotta, kuukautta, päivää, tuntia, minuuttia on kulunut syntymäpäivän mukaan

Varmasti monet ihmettelivät: "Kuinka monta päivää olen elänyt?" ... Mutta monet eivät vaivautuneet laskemaan. Tämä on erittäin työläs tehtävä. Mutta tämän sivuston avulla:

voit helposti laskea syntymäajan mukaan... Saat selville kuinka vanha olet, kuukaudet, päivät, tunnit, minuutit, sekunnit ja jopa millisekunnit.

Palvelu antaa myös ajan, jonka jälkeen on seuraava syntymäpäiväsi.

Laske päivät ja vuodet kahden päivämäärän välillä - online -laskin

http://planetcalc.ru/274/ - tämän laskimen avulla voit laskea päiviä ja vuosia kahden päivämäärän välillä online -tilassa. Syötä vain tarvittavat tiedot ja palvelu antaa sinulle tarkan tuloksen.

Päivämäärän laskeminen päivämäärästä tähän päivään

http://www.calculator888.ru/skolko-dnei/ on toinen sivusto, josta voit selvittää, kuinka vanha henkilö on. Lisäksi voit siihen laskea verkossa vuosien, kuukausien, päivien, tuntien, minuuttien ja sekuntien lukumäärän päivämäärästä toiseen.

Jakson alku (joko vinoviivan tai jakson kautta)
Kauden loppu (tai kauttaviivan tai jakson kautta)
Merkitty viikon viikonloppu
NS V KANSSA H NS KANSSA V
Ota huomioon Venäjän federaation hallituksen määräykset päivien siirtämisestä
JOO

Työpäivien ja viikonloppujen laskeminen

Laskin on melko yksinkertainen, mutta mielestäni se on kuitenkin mielestäni erittäin kätevä laskettaessa työpäivien lukumäärä mielivaltaisten päivämäärien välillä.

Laskin käyttää tietoja työpäivien ja lomien lykkäämisestä, jotka sisältyvät Venäjän federaation hallituksen vuosittaisiin asetuksiin.

Tietenkin tällaisia ​​laskimia on monia, emmekä ole alkuperäisiä tässä, mutta on muutamia kohokohtia, joista pidät mielestäni ja joita voidaan käyttää muiden laskimien luomiseen.

Ensimmäinen kohokohta: Emme voi ottaa huomioon Venäjän federaation hallituksen asetusten sisältämiä vapaapäiviä, mutta otamme huomioon vain viikonloput (Venäjä, lauantai ja sunnuntai)

Toinen kohokohta: Niissä maissa, joissa on viikonloput muina viikonpäivinä (esimerkiksi Israelissa, viikonloput ovat perjantai ja lauantai), voit määrittää, mitkä viikonpäivät ovat vapaapäiviä. Tämä on kätevää paitsi muille maille myös paikallisille sovelluksille, kun tiedetään, että työskentelemme vuorossa, torstaisin, lauantaisin ja tiistaisin.

Kolmas kohokohta: Voimme käyttää täysin mielivaltaista viikonloppujärjestelmää, joka on asetettu tietyssä muodossa (tätä toimintoa ei näytetä sivustolla, vaikka toiminnallisuus toimii), ja kaikille ei ole vaikeaa rakentaa tuotantokalenteria Valko -Venäjälle , Kazakstan tai Serbia.

Tämän laskimen miellyttävä sivuvaikutus on myös kahden päivämäärän välisten päivien määrän laskeminen. Lisäksi hän laskee eron, kuten se tehdään kirjanpito- ja henkilöstöosastolla. Toisin sanoen, jos henkilö työskentelee 1. heinäkuuta - 8. heinäkuuta, se osoittautuu 8 päiväksi. Koska viimeistä päivää pidetään työpäivänä.

Toisin kuin matemaattiset ja tähtitieteelliset laskimet, joissa samat tiedot antavat 7 päivää. Tämä virhe ilmenee yhdessä päivässä, koska viimeisen päivän henkilöstöpäätöksissä hän on aina työntekijä ja se on otettava huomioon, ja täsmällisissä ja abstrakteissa laskimissa uskotaan, että 8. heinäkuuta tulee keskiyöllä (0: 0: 0) ja ero 1. heinäkuuta keskiyön ja 8. heinäkuuta keskiyön välillä (tai 23 tuntia 59 minuuttia 59 sekuntia 999 millisekuntia, 999999 mikrosekuntia jne. 7. heinäkuuta) on täsmälleen 7 päivää.

Pääperiaate, jota botti noudattaa, on viikonloppujen tiheys. Jos näin on, laskin palauttaa odotetun tuloksen.

On sääli, että Venäjän federaation hallituksen asetuksissa ei vieläkään oteta käyttöön QR -koodia, jossa kaikki nykyisen koodin vapaapäivät ilmoitettaisiin koneellista käsittelyä varten. Tämä yksinkertaistaisi tietyn ihmisryhmän työtä.

Lomat ja siirrot Venäjän federaation alueella otetaan huomioon vuodesta 2010 vuoteen 2019.

Käyttäjät, jotka joutuvat laskemaan ensimmäisen työpäivän loman tai työmatkan tai muun ajanjakson jälkeen, kiinnitä huomiota tähän laskinta Päivä, jona lähdit lomalta, asetus verkossa

Syntaksi

Jabber -asiakkaille

rab_d aloituspäivä; päivämäärä. loppu; viikko

viikko - antaa täydelliset tiedot työpäivien ja tuntien laskemisesta. Viikko koostuu seitsemästä merkistä 0 tai 1, joissa jokaisella hahmolla on oma roolinsa. 0 - henkilö työskentelee, 1 - henkilö ei työskentele (vapaapäivä). Jos viikko on tyhjä, käytetään koodia 0000011 - eli lauantai ja sunnuntai ovat vapaapäiviä.

Haluan huomata, että tämä on kalenteriviikko ja tämä indikaattori osoittaa, kuinka lepäät viikon aikana. Viikon numerointi alkaa meille nollasta ja tämä päivä on maanantai, sitten tiistai -1, keskiviikko -2 jne.

Aloituspäivämäärä - päivämäärä muodossa PP / KK / VVVV - osoittaa alueen alun, jolle työpäivien lukumäärä lasketaan

päättymispäivä - päivämäärä muodossa PP / KK / VVVV - merkitsee sen alueen loppua, jolle työpäivien lukumäärä lasketaan

HUOMIO! Päivämäärä voidaan syöttää pisteellä tai vinoviivalla. On helpompaa syöttää pisteitä matkapuhelimissa ja tableteissa, ja vinoviivan kautta se on kätevämpää tietokoneen oikealla puolella olevalla näppäimistöllä (numeropaneeli)

Esimerkkejä käytöstä

rab_d 1.1.2014; 31.12.2014

vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 365

Työpäivien lukumäärä 247

Viikonloppujen ja juhlapyhien määrä 118

rab_d 2.7.2010; 25.10.2013

Vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 1212

Työpäivien määrä 827

Viikonloppujen ja juhlapyhien määrä 385

rab_d 20/1/2010; 10/2/2014; 0101001

Vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 1483

Työpäivien määrä 797

Viikonloppujen ja juhlapyhien määrä 686

Edellinen esimerkki, jätä huomiotta yleiset vapaapäivät... Vaihtoehtona käyttöön, vuorotyöhön, turvallisuuteen jne.

Jos työskentelet Excel -taulukossa numeroiden, kaavioiden, kuvien lisäksi myös päivämäärien kanssa, olet varmasti törmännyt tilanteeseen, jossa niiden välinen ero oli tarpeen laskea. Sinun on esimerkiksi määritettävä päivien tai kuukausien määrä tiettynä ajanjaksona tai laskettava henkilön ikä niin, että tulos on päivissä, kuukausissa ja vuosissa, tai ehkä sinun on laskettava vain työpäivät.

Sivustolla on jo artikkeli Excelin eron laskemisesta, ja siinä kosketin hieman päivämääriä. Mutta nyt katsotaan tätä asiaa tarkemmin ja selvitetään, kuinka lasketaan kahden päivämäärän väliset päivät. yksinkertaisella tavalla tai käyttämällä DATEDIT () -toimintoa ja miten määritetään työpäivien määrä.

Menetelmä 1: vähennys

Aloitetaan yksinkertaisimmasta asiasta - vähennämme toisen päivämäärästä ja saamme tarvitsemamme arvon. Varmista ennen sitä, että solujen muoto, johon numerot on kirjoitettu, on "Päivämäärä".

Jos et ole vielä täyttänyt niitä, valitse alue, jonka kanssa haluat työskennellä, ja napsauta pientä nuolta "Numero" -ryhmän nimen vieressä.

Valitse vasemmalle avautuvasta ikkunasta meille sopiva muoto ja valitse sitten pääalueella tyyppi: 14.3.2012, 14. maaliskuuta, 12 tai muu. Napsauta OK.

Kirjoita tiedot soluihin, joiden muotoa olet juuri muuttanut. Olen täyttänyt A1 ja B1. Nyt sinun on valittava mikä tahansa solu (D1), jossa yleinen datamuoto on asetettu, muuten laskelmat ovat virheellisiä. Kirjoita siihen "=" ja paina ensin myöhäistä (B1) päivämäärää ja sitten varhaista (A1). Voit laskea niiden välisen päivien määrän painamalla "Enter".

Tapa 2: funktion käyttäminen

Valitse tämä solu, jossa tulos tulee olemaan (B3), ja katso, että sille on valittu yleinen muoto.

Päivien laskemiseen käytämme RAZDAT () -funktiota. Se sisältää kolme argumenttia: alku- ja lopetuspäivä, yksi. Yksikkö on se, mihin haluamme saada tuloksen. Se korvataan täällä:

"D" on päivien lukumäärä;
"M" on kokonaisten kuukausien määrä;
"Y" on kokonaisten vuosien määrä;
"Md" - laskee päivät ilman kuukausia ja vuosia;
"Yd" - päivien laskenta, lukuun ottamatta vain vuosia;
"Ym" - laskee kuukaudet ilman vuotta.

Laitetaan yhtäläisyysmerkki kohtaan B3, kirjoitetaan RAZDAT ja avataan sulkeet. Sitten valitsemme varhaisen päivämäärän (A1) ja sitten myöhäisen (B1), laitamme sopivan yksikön lainausmerkkeihin ja suljemme sulkeet. Laita ";" kaikkien argumenttien väliin ... Laske painamalla "Enter".

Sain tämän kaavan:

DAT (A1; B1; "d")

Kun valitsin yksiköksi ”d”, sain tuloksen - 111.

Jos muutat annettu arvo esimerkiksi "md", kaava laskee 5: n ja 24: n eron, lukuun ottamatta kuukausia ja vuosia.

Kun muutat tätä argumenttia tällä tavalla, se tuottaa tuloksen tarkka ikä henkilö. Yksi solu sisältää vuosia "y", toiset kuukaudet "ym", kolmannet päivät "md"

Tapa 3: laske työpäivät

Otetaan esimerkiksi tällainen merkki. Sarakkeessa A on kuukauden alku tai laskennan alkamispäivä, B: ssä kuukauden loppu tai lähtölaskenta. Tämä toiminto laskee työpäivät ottamatta huomioon lauantaita ja sunnuntaita, mutta kuukausilla on myös vapaapäiviä, joten täytämme C -sarakkeen vastaavilla päivämäärillä.

PUHDISTUSPÄIVÄT (A5; B5; C5)

Argumentteina ilmoitamme alkamispäivän (A5) ja lopetuspäivän (B5). Viimeinen argumentti on loma (C5). Erotamme ne ";" ...

Painamalla "Enter" tulos näkyy esimerkkisolussa D5 - 21 päivää.

Mieti nyt, onko kuukaudessa useita lomia. Esimerkiksi tammikuussa Uusivuosi ja joulua. Valitse solu (D6) ja aseta se samaan kohtaan. Napsauta sitten kaavapalkin f -kirjainta. Ikkuna avautuu "Lisää toiminto"... Valitse Luokka -kentässä "Täydellinen aakkosjärjestys" ja löytää luettelosta haluttu toiminto... Napsauta OK.

Seuraavaksi sinun on valittava funktion argumentit. "Start_date" -kohdassa valitaan alkuarvo (A6), "End_date" - lopullinen (B6). Kirjoita viimeiseen kenttään lomien päivämäärät suluissa () ja lainausmerkeissä "". Napsauta sitten "OK".

Tämän seurauksena saamme tällaisen funktion ja arvo lasketaan ottamatta huomioon viikonloppuja ja määritettyjä vapaapäiviä:

PUHDISTUSPÄIVÄT (A6; B6; ("01.01.17"; "07.01.17"))

Jotta lomia ei rekisteröidä manuaalisesti, voit määrittää tietyn alueen vastaavaan kenttään. Minulla on se C6: C7.

Työpäivät lasketaan ja toiminto näyttää tältä:

PUHDISTUSPÄIVÄT (A6; B6; C6: C7)

Lasketaan nyt viime kuukausi... Esittelemme toiminnon ja täytämme sen argumentit:

PUHDISTUSPÄIVÄT (A8; B8; C8)

Helmikuussa siitä tuli 19 työpäivää.

Kirjoitin erillisen artikkelin muista Excelin päivämäärä- ja aikafunktioista, ja voit lukea sen napsauttamalla linkkiä.

Jakson alku (joko vinoviivan tai jakson kautta)
Kauden loppu (tai kauttaviivan tai jakson kautta)
Merkitty viikon viikonloppu
NS V KANSSA H NS KANSSA V
Ota huomioon Venäjän federaation hallituksen määräykset päivien siirtämisestä
JOO

Työpäivien ja viikonloppujen laskeminen

Laskin on melko yksinkertainen, mutta mielestäni se on kuitenkin mielestäni erittäin kätevä laskettaessa työpäivien lukumäärä mielivaltaisten päivämäärien välillä.

Laskin käyttää tietoja työpäivien ja lomien lykkäämisestä, jotka sisältyvät Venäjän federaation hallituksen vuosittaisiin asetuksiin.

Tietenkin tällaisia ​​laskimia on monia, emmekä ole alkuperäisiä tässä, mutta on muutamia kohokohtia, joista pidät mielestäni ja joita voidaan käyttää muiden laskimien luomiseen.

Ensimmäinen kohokohta: Emme voi ottaa huomioon Venäjän federaation hallituksen asetusten sisältämiä vapaapäiviä, mutta otamme huomioon vain viikonloput (Venäjä, lauantai ja sunnuntai)

Toinen kohokohta: Niissä maissa, joissa on viikonloput muina viikonpäivinä (esimerkiksi Israelissa, viikonloput ovat perjantai ja lauantai), voit määrittää, mitkä viikonpäivät ovat vapaapäiviä. Tämä on kätevää paitsi muille maille myös paikallisille sovelluksille, kun tiedetään, että työskentelemme vuorossa, torstaisin, lauantaisin ja tiistaisin.

Kolmas kohokohta: Voimme käyttää täysin mielivaltaista viikonloppujärjestelmää, joka on asetettu tietyssä muodossa (tätä toimintoa ei näytetä sivustolla, vaikka toiminnallisuus toimii), ja kaikille ei ole vaikeaa rakentaa tuotantokalenteria Valko -Venäjälle , Kazakstan tai Serbia.

Tämän laskimen miellyttävä sivuvaikutus on myös kahden päivämäärän välisten päivien määrän laskeminen. Lisäksi hän laskee eron, kuten se tehdään kirjanpito- ja henkilöstöosastolla. Toisin sanoen, jos henkilö työskentelee 1. heinäkuuta - 8. heinäkuuta, se osoittautuu 8 päiväksi. Koska viimeistä päivää pidetään työpäivänä.

Toisin kuin matemaattiset ja tähtitieteelliset laskimet, joissa samat tiedot antavat 7 päivää. Tämä virhe ilmenee yhdessä päivässä, koska viimeisen päivän henkilöstöpäätöksissä hän on aina työntekijä ja se on otettava huomioon, ja täsmällisissä ja abstrakteissa laskimissa uskotaan, että 8. heinäkuuta tulee keskiyöllä (0: 0: 0) ja ero 1. heinäkuuta keskiyön ja 8. heinäkuuta keskiyön välillä (tai 23 tuntia 59 minuuttia 59 sekuntia 999 millisekuntia, 999999 mikrosekuntia jne. 7. heinäkuuta) on täsmälleen 7 päivää.

Pääperiaate, jota botti noudattaa, on viikonloppujen tiheys. Jos näin on, laskin palauttaa odotetun tuloksen.

On sääli, että Venäjän federaation hallituksen asetuksissa ei vieläkään oteta käyttöön QR -koodia, jossa kaikki nykyisen koodin vapaapäivät ilmoitettaisiin koneellista käsittelyä varten. Tämä yksinkertaistaisi tietyn ihmisryhmän työtä.

Lomat ja siirrot Venäjän federaation alueella otetaan huomioon vuodesta 2010 vuoteen 2019.

Käyttäjät, jotka joutuvat laskemaan ensimmäisen työpäivän loman tai työmatkan tai muun ajanjakson jälkeen, kiinnitä huomiota tähän laskinta Päivä, jona lähdit lomalta, asetus verkossa

Syntaksi

Jabber -asiakkaille

rab_d aloituspäivä; päivämäärä. loppu; viikko

viikko - antaa täydelliset tiedot työpäivien ja tuntien laskemisesta. Viikko koostuu seitsemästä merkistä 0 tai 1, joissa jokaisella hahmolla on oma roolinsa. 0 - henkilö työskentelee, 1 - henkilö ei työskentele (vapaapäivä). Jos viikko on tyhjä, käytetään koodia 0000011 - eli lauantai ja sunnuntai ovat vapaapäiviä.

Haluan huomata, että tämä on kalenteriviikko ja tämä indikaattori osoittaa, kuinka lepäät viikon aikana. Viikon numerointi alkaa meille nollasta ja tämä päivä on maanantai, sitten tiistai -1, keskiviikko -2 jne.

Aloituspäivämäärä - päivämäärä muodossa PP / KK / VVVV - osoittaa alueen alun, jolle työpäivien lukumäärä lasketaan

päättymispäivä - päivämäärä muodossa PP / KK / VVVV - merkitsee sen alueen loppua, jolle työpäivien lukumäärä lasketaan

HUOMIO! Päivämäärä voidaan syöttää pisteellä tai vinoviivalla. On helpompaa syöttää pisteitä matkapuhelimissa ja tableteissa, ja vinoviivan kautta se on kätevämpää tietokoneen oikealla puolella olevalla näppäimistöllä (numeropaneeli)

Esimerkkejä käytöstä

rab_d 1.1.2014; 31.12.2014

vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 365

Työpäivien lukumäärä 247

Viikonloppujen ja juhlapyhien määrä 118

rab_d 2.7.2010; 25.10.2013

Vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 1212

Työpäivien määrä 827

Viikonloppujen ja juhlapyhien määrä 385

rab_d 20/1/2010; 10/2/2014; 0101001

Vastauksena saamme

Päivien lukumäärä kahden määritetyn päivämäärän välillä 1483

Työpäivien määrä 797

Viikonloppujen ja juhlapyhien määrä 686

Edellinen esimerkki, jätä vain huomiotta yleiset vapaapäivät. Vaihtoehtona käyttöön, vuorotyöhön, turvallisuuteen jne.

Päivämäärälaskin on suunniteltu laskemaan päivämäärien välisten päivien lukumäärä ja löytämään päivämäärä lisäämällä tai vähentämällä tietty määrä päiviä tunnetusta päivämäärästä.

Lisää päiviä tähän päivään

Käytä tätä vaihtoehtoa selvittääksesi, mikä päivämäärä on tietyn määrän päiviä. Anna aloituspäivä ja siihen lisättävien päivien määrä. Käytä miinus -arvoa vähentääksesi. Laskimessa on myös mahdollisuus lisätä vain työpäiviä.

Päivämäärien laskeminen päivämäärien välillä

Tämä laskentamenetelmä vastaa kysymykseen "kuinka monta päivää on kulunut päivämäärästä". Anna aloitus- ja lopetuspäivä ja napsauta "laske" -painiketta. Laskin näyttää, kuinka monta päivää on annettujen päivämäärien välillä. Laskin näyttää erikseen työpäivien määrän.

Tämän vaihtoehdon avulla voit laskea, kuinka monta päivää on jäljellä tiettyyn tapahtumaan, kuten syntymäpäivään tai juhlapyhään. Voit tehdä tämän kirjoittamalla alkamispäiväkenttään tämän päivän päivämäärän ja lopetuspäiväkenttään tapahtuman päivämäärän.

Lomat

Laskin voi laskea, lisätä ja vähentää sekä kalenteripäiviä että työpäiviä. Virallinen työtön vapaapäivät ovat:

  • Tammikuu 1,2,3,4,5,6,8 - uudenvuoden loma
  • 7. tammikuuta - Ortodoksinen joulu
  • 23. helmikuuta - Isänmaan puolustajan päivä
  • 8. maaliskuuta - Kansainvälinen naistenpäivä
  • 1. toukokuuta - kevät- ja työpäivä
  • 9. toukokuuta - Voiton päivä
  • 12. kesäkuuta - Venäjän päivä
  • 4. marraskuuta - kansallisen yhtenäisyyden päivä

Jos loma osui lauantaihin tai sunnuntaihin, se siirretään seuraavaan työpäivään. Mutta joskus viikonloppu siirretään täysin eri paikkaan kalenterissa. Esimerkiksi lauantai ja sunnuntai, jotka putosivat uudenvuoden loma voidaan siirtää toukokuulle toukokuun vapaapäivien pidentämiseksi.

Joten vuonna 2019 tilanne on seuraava ...

Viikonlopun siirtäminen vuonna 2019

Virallisten juhlapäivien lisäksi vuonna 2019 on vapaapäiviä myös 2.3. Ja 10.5., Koska viikonloppu on siirretty uudenvuoden lomista.


Päiviä laskettaessa laskurimme ottaa huomioon sekä viralliset vapaapäivät että kaikki siirrot.



Mitä muuta luettavaa