Жұмыс күндерінің калькуляторы

Екі күн арасындағы жұмыс күндерін есептеңіз немесе N жұмыс күнін алға жылжытыңыз — демалыс күндері мен сіз көрсеткен мерекелер автоматты түрде өткізіліп жіберіледі.

Режим
Аптаның жұмыс күндері
Нәтиже
Жұмыс күндері
Күнтізбелік күндер
Өткізіп жіберілген демалыс күндері
Өткізіп жіберілген мерекелер
Арасындағы жұмыс күндерін есептеу үшін бастапқы және аяқталу күндерін таңдаңыз.

Барлық есептеулер браузеріңізде орындалады — сіз енгізген күндер құрылғыңыздан ешқайда жіберілмейді.

Жиі қойылатын сұрақтар

Қай күндер жұмыс күндері болып есептеледі?

Әдепкі бойынша дүйсенбіден жұмаға дейін. Апта күндерінің батырмалары арқылы мұны өзгертуге болады — алты күндік жұмыс аптасы үшін сенбіні қосулы қалдырыңыз немесе жұма мен сенбіні демалыс күндері етіп белгілеңіз. Мерекелер тізіміне енгізілген кез келген күн де есептен шығарылады.

Жүйе менің елімдегі мемлекеттік мерекелерді біле ме?

Жоқ — мемлекеттік мерекелер елге, аймаққа және жылға байланысты ерекшеленеді, сондай-ақ демалыс күндеріне сәйкес келгенде ауыстырылуы мүмкін. Өз күнтізбеңіздегі демалыс күндерін әр жолға бір күннен етіп қойыңыз, сонда дәл сол күндер есептен шығарылады.

«Бүгіннен бастап 5 жұмыс күні» қалай есептеледі?

Санақ бастапқы күннен кейінгі күннен басталады: әрбір жұмыс күні бір күн болып есептеледі және бесінші күн нәтиже болады. Егер сіз жұма күні бастасаңыз, бір жұмыс күнінен кейін дүйсенбі болады. Нөлді қосу бастапқы күннің өзін қайтарады.

Жұмыс күндері мен күнтізбелік күндердің айырмашылығы

Күнделікті өмірде және іскерлік ортада уақыт мерзімдерін есептеудің екі түрлі әдісі қолданылады. Күнтізбелік күндер аптаның қай күні екеніне немесе мерекелерге қарамастан, уақыт аралығындағы барлық күндерді қатарынан есептейді. Ал жұмыс күндері тек белсенді қызмет атқарылатын күндерді ғана қамтиды. Жобаларды жоспарлауда, келісімшарттардың орындалу мерзімін белгілеуде немесе тауар жеткізу уақытын анықтауда жұмыс күндерін нақты білу өте маңызды.

Бұл калькулятор екі түрлі режимде жұмыс істейді:

  1. «Екі күн арасында» режимі: таңдалған екі күннің арасындағы нақты жұмыс күндерінің санын анықтайды.
  2. «Қосу немесе азайту» режимі: бастапқы күннен бастап белгілі бір жұмыс күндерінің санын алға жылжыту немесе артқа шегеру арқылы соңғы күнді есептейді.

Калькулятор 1 жылдан 9999 жылға дейінгі аралықты толық қолдайды. Егер есептеу нәтижесі осы шектен шығып кетсе, жүйеде «Нәтиже қолдау көрсетілетін ауқымнан тыс (1–9999 жылдар).» деген қателік хабарламасы көрсетіледі.

Демалыс күндерінің есептеуге әсері және жұмыс аптасын теңшеу

Әдеттегі жұмыс аптасы дүйсенбіден жұмаға дейінгі аралықты қамтиды, ал сенбі мен жексенбі демалыс күндері болып есептеледі. Дегенмен, әртүрлі салаларда немесе аймақтарда жұмыс кестесі өзгеше болуы мүмкін.

Калькуляторда аптаның әр күні үшін арнайы батырмалар қарастырылған:

  • Дүйсенбі
  • Сейсенбі
  • Сәрсенбі
  • Бейсенбі
  • Жұма
  • Сенбі
  • Жексенбі

Пайдаланушы өз саласына немесе жеке кестесіне сәйкес жұмыс күндерін таңдай алады. Мысалы, алты күндік жұмыс аптасы үшін сенбі күнін белсенді етуге болады. Есептеу жүргізу үшін ең кемі бір жұмыс күні таңдалуы тиіс. Егер бірде-бір күн таңдалмаса, жүйе «Аптаның кемінде бір жұмыс күнін таңдаңыз.» деген қателікті шығарады.

Мереке күндерін есептен шығару ережелері

Жұмыс күндерін дәл есептеу үшін тек демалыс күндерін ғана емес, сонымен бірге ресми мемлекеттік немесе салалық мерекелерді де есептен шығару қажет. Калькуляторда бұл күндерді қолмен енгізуге мүмкіндік беретін арнайы мәтіндік өріс бар.

Мерекелерді енгізу ережелері:

  • Әрбір мереке күні жаңа жолға жазылуы тиіс.
  • Күндер тек YYYY-MM-DD форматында қабылданады (мысалы, 2026-12-25).
  • Тізімдегі бос жолдар есепке алынбайды және өткізіліп жіберіледі.
  • Мерекелер тізімі ең көп дегенде 1000 күнмен шектеледі. Егер бұл шектен асып кетсе, «Мерекелер тізімі 1000 күнмен шектелген.» деген қателік шығады.

Егер енгізілген күндердің форматы дұрыс болмаса, калькулятор «Бұл мереке күні жарамды YYYY-MM-DD форматында емес: {line}» деген қате хабарламасын көрсетеді. Мысалы, егер пайдаланушы "bad-date" деп жазса, экранда «Бұл мереке күні жарамды YYYY-MM-DD форматында емес: bad-date» деген жазу пайда болады.

Екі күн арасындағы мерзімді есептеу ережелері

«Екі күн арасында» режимінде пайдаланушы бастапқы және аяқталу күндерін таңдайды. Егер енгізілген күн күнтізбеге сәйкес келмесе, «Бұл жарамды күнтізбелік күн емес.» деген қателік көрсетіледі.

Бұл режимде мынадай ережелер қолданылады:

  • Аяқталу күнін толық күн ретінде есептеу: Егер осы батырма белсенді болса, аяқталу күні де жұмыс күні ретінде есепке алынады.
  • Күндердің ауысып кетуі: Егер аяқталу күні бастапқы күннен ертерек болып таңдалса, калькулятор күндерді күнтізбелік ретпен автоматты түрде есептейді және экранда «Аяқталу күні бастапқы күннен ертерек, сондықтан екеуі күнтізбелік ретпен есептелді.» деген ескертуді көрсетеді.

Есептеу нәтижесінде мынадай деректер шығады:

  • Жұмыс күндері
  • Күнтізбелік күндер
  • Өткізіп жіберілген демалыс күндері
  • Өткізіп жіберілген мерекелер

Күндерді қосу және азайту ережелері

«Қосу немесе азайту» режимінде бастапқы күннен бастап белгілі бір жұмыс күндерін алға немесе артқа қарай санауға болады.

Бұл режимнің негізгі ерекшеліктері:

  • Санақ бастапқы күннен кейінгі күннен бастап жүргізіледі.
  • Нөл жұмыс күнін қосу немесе азайту бастапқы күннің өзін қайтарады.
  • Қосылатын немесе азайтылатын жұмыс күндерінің саны 100 000-нан аспайтын бүтін сан болуы тиіс. Егер бұл шарт бұзылса, «Жұмыс күндерінің саны 100 000-нан аспайтын бүтін сан болуы керек.» деген қателік шығады.

Есептеу нәтижесінде келесі көрсеткіштер ұсынылады:

  • Шыққан күн (YYYY-MM-DD форматында)
  • Жұмыс күндері
  • Күнтізбелік күндер
  • Өткізіп жіберілген демалыс күндері
  • Өткізіп жіберілген мерекелер
  • Бастапқы күннен бастап күнтізбелік күндер

Құпиялылық және деректерді өңдеу

Бұл құралды пайдалану кезінде деректердің қауіпсіздігі толық сақталады. Барлық есептеулер тікелей пайдаланушының браузерінде орындалады. Енгізілген күндер, мерекелер тізімі немесе басқа да деректер құрылғыңыздан ешқайда жіберілмейді және сыртқы серверлерге жүктелмейді.

Жиі қойылатын сұрақтар (FAQ)

Қай күндер жұмыс күндері болып есептеледі?
Әдепкі бойынша дүйсенбіден жұмаға дейін. Апта күндерінің батырмалары арқылы мұны өзгертуге болады — алты күндік жұмыс аптасы үшін сенбіні қосулы қалдырыңыз немесе жұма мен сенбіні демалыс күндері етіп белгілеңіз. Мерекелер тізіміне енгізілген кез келген күн де есептен шығарылады.

Жүйе менің елімдегі мемлекеттік мерекелерді біле ме?
Жоқ — мемлекеттік мерекелер елге, аймаққа және жылға байланысты ерекшеленеді, сондай-ақ демалыс күндеріне сәйкес келгенде ауыстырылуы мүмкін. Өз күнтізбеңіздегі демалыс күндеріне сәйкес келетін мерекелерді әр жолға бір күннен етіп қойыңыз, сонда дәл сол күндер есептен шығарылады.

«Бүгіннен бастап 5 жұмыс күні» қалай есептеледі?
Санақ бастапқы күннен кейінгі күннен басталады: әрбір жұмыс күні бір күн болып есептеледі және бесінші күн нәтиже болады. Егер сіз жұма күні бастасаңыз, бір жұмыс күнінен кейін дүйсенбі болады. Нөлді қосу бастапқы күннің өзін қайтарады.