LibraTool logoLibraTool

സൗജന്യ പ്രവൃത്തി ദിന കാൽക്കുലേറ്റർ

തീയതികൾക്കിടയിലുള്ള പ്രവൃത്തി ദിവസങ്ങൾ എണ്ണുക അല്ലെങ്കിൽ ഒരു തീയതിയിൽ നിന്ന് പ്രവൃത്തി ദിവസങ്ങൾ ചേർക്കുക/കുറയ്ക്കുക. ക്രമീകരിക്കാവുന്ന വാരാന്ത്യ കൈകാര്യവും അവധി ലിസ്റ്റും.

ലോഡ് ചെയ്തുകഴിഞ്ഞാൽ ഓഫ്‌ലൈനിൽ പ്രവർത്തിക്കുന്നു

വാരാന്ത്യ (പ്രവർത്തിക്കാത്ത) ദിവസങ്ങൾ

0 അവധി ദിനങ്ങൾ സെറ്റ് ചെയ്തു

ഇത് എങ്ങനെ പ്രവർത്തിക്കുന്നു

ഈ ടൂൾ ബാഹ്യ ലൈബ്രറികളൊന്നും ഇല്ലാതെ പൂർണ്ണമായും ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു — എല്ലാ തീയതി ഗണിതവും നേറ്റീവ് Date ഒബ്ജക്റ്റ് ഉപയോഗിച്ച് കൈകൊണ്ട് എഴുതിയ JavaScript ആണ്. ഇതിന് രണ്ട് മോഡുകളുണ്ട്: രണ്ട് തീയതികൾക്കിടയിലുള്ള പ്രവൃത്തി ദിവസങ്ങൾ എണ്ണുക, നൽകിയ ബിസിനസ് ദിവസങ്ങളുടെ എണ്ണം കൂട്ടിയോ കുറച്ചോ ഒരു ഭാവി (അല്ലെങ്കിൽ ഭൂതകാല) തീയതി പ്രൊജക്ട് ചെയ്യുക.

  1. 1
    UTC ഡ്രിഫ്റ്റ് ഇല്ലാതെ തീയതി പാഴ്സിംഗ്
    YYYY-MM-DD സ്ട്രിംഗ് വർഷം, മാസം, ദിവസം ഭാഗങ്ങളാക്കി സ്പ്ലിറ്റ് ചെയ്ത് ഒരു ലോക്കൽ Date നിർമ്മിച്ചാണ് (Date.parse() അല്ല) തീയതി ഇൻപുട്ടുകൾ പാഴ്സ് ചെയ്യുന്നത് — അതിനാൽ നിങ്ങളുടെ ടൈംസോൺ ഓഫ്സെറ്റ് ഏതായാലും ഫലം എപ്പോഴും നിങ്ങൾ ടൈപ്പ് ചെയ്ത കലണ്ടർ ദിവസം തന്നെയാണ്.
  2. 2
    അവധി വാലിഡേഷനും ലുക്കപ്പും
    ഓരോ അവധി എൻട്രിയും ഒരു കർശനമായ YYYY-MM-DD regex-നെതിരെ പൊരുത്തപ്പെടുത്തുന്നു, പിന്നെ Date പുനർനിർമ്മിച്ച് അതിന്റെ ഭാഗങ്ങൾ തിരികെ താരതമ്യം ചെയ്ത് ക്രോസ്-ചെക്ക് ചെയ്യുന്നു — അതിനാൽ 2026-02-31 പോലുള്ള അസാധ്യമായ തീയതികൾ March-ലേക്ക് നിശബ്ദമായി ഉരുളുന്നതിന് പകരം UI-ൽ നിരസിക്കുകയും ഫ്ലാഗ് ചെയ്യുകയും ചെയ്യുന്നു. വാലിഡ് എൻട്രികൾ ലൂപ്പിനിടയിൽ O(1) ലുക്കപ്പിനായി ലോക്കൽ തീയതി സ്ട്രിംഗ് കീ ആയി ഒരു Set-ൽ സൂക്ഷിക്കുന്നു.
  3. 3
    ക്രമീകരിക്കാവുന്ന വാരാന്ത്യങ്ങളോടെ ദിവസംതോറുമുള്ള ഇറ്ററേഷൻ
    'count between dates' മോഡിന്, ടൂൾ റേഞ്ചിലെ ഓരോ കലണ്ടർ ദിവസത്തിലൂടെയും നടക്കുന്നു, നിങ്ങളുടെ ക്രമീകരിച്ച വാരാന്ത്യ ദിവസങ്ങൾക്കെതിരെയും (ഏഴ് ദിവസങ്ങളുടെ ഏത് കോമ്പിനേഷനും) അവധി Set-നെതിരെയും ഓരോന്നും പരിശോധിക്കുന്നു, പിന്നെ പ്രവൃത്തി ദിവസങ്ങൾ, വാരാന്ത്യ ദിവസങ്ങൾ, ബാധിച്ച അവധികൾ എന്നിവ പ്രത്യേകം ടാലി ചെയ്യുന്നു. 'add business days' മോഡിന്, ആവശ്യപ്പെട്ട ബിസിനസ് ദിവസ കൗണ്ട് തീരുന്നത് വരെ, പ്രവർത്തിക്കാത്ത ദിവസങ്ങൾ ഒഴിവാക്കി ഒരു സമയം ഒരു ദിവസം വീതം മുന്നോട്ടോ പിന്നോട്ടോ നീങ്ങുന്നു.
  4. 4
    ലൊക്കേൽ-ബോധമുള്ള ഫലം പ്രദർശനം
    'add' മോഡിലെ അന്തിമ തീയതി toLocaleDateString() വഴി ബ്രൗസറിന്റെ ബിൽറ്റ്-ഇൻ Intl ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്യുന്നു, അതിനാൽ ഇത് അധിക ലൈബ്രറി ഒന്നും ഇല്ലാതെ ഉപയോക്താവിന്റെ പ്രാദേശിക ഭാഷയിലും കലണ്ടർ കൺവെൻഷനിലും റെൻഡർ ചെയ്യുന്നു.

അനുബന്ധ ടൂളുകൾ

📅

തീയതി വ്യത്യാസ കാൽക്കുലേറ്റർ

രണ്ട് തീയതികൾ തമ്മിലുള്ള കൃത്യമായ വ്യത്യാസം കണക്കാക്കുക — വർഷങ്ങൾ, മാസങ്ങൾ, ദിവസങ്ങൾ, ആഴ്ചകൾ, പ്രവൃത്തി ദിവസങ്ങൾ (വാരാന്ത്യങ്ങൾ ഒഴിവാക്കി), മണിക്കൂറുകൾ, മിനിറ്റുകൾ.

പരീക്ഷിച്ചു നോക്കൂ
⌛

സമയ കാൽക്കുലേറ്റർ

HH:MM:SS ദൈർഘ്യങ്ങൾ ചേർക്കുകയോ കുറയ്ക്കുകയോ ചെയ്യുക, അല്ലെങ്കിൽ രണ്ട് ടൈംസ്റ്റാമ്പുകൾക്കിടയിലുള്ള സമയം കണ്ടെത്തുക. ജോലി ലോഗുകൾ, റേസ് സ്‌പ്ലിറ്റുകൾ, പ്രോജക്റ്റ് ട്രാക്കിംഗ് എന്നിവയ്ക്ക് ഉപയോഗപ്രദം.

പരീക്ഷിച്ചു നോക്കൂ
🕌

സകാത്ത് കാൽക്കുലേറ്റർ

പണം, സ്വർണം, വെള്ളി, ബിസിനസ് ആസ്തികൾ, സമ്പാദ്യം എന്നിവയിൽ സ്വർണ്ണ അല്ലെങ്കിൽ വെള്ളി നിസാബിനെതിരെ സകാത്ത് (2.5%) കണക്കാക്കുക — നിങ്ങളുടെ കറൻസിയിൽ, പൂർണ്ണമായും നിങ്ങളുടെ ഡിവൈസിൽ.

പരീക്ഷിച്ചു നോക്കൂ

പതിവായി ചോദിക്കുന്ന ചോദ്യങ്ങൾ