தேதிகளுக்கு இடையிலான நாட்கள் கணிப்பான்

எந்த இரண்டு தேதிகளுக்கும் இடையில் உள்ள சரியான நாட்கள், வாரங்கள், மாதங்கள் அல்லது வேலை நாட்களின் எண்ணிக்கையை கணக்கிடுங்கள்.

நாட்கள்
வாரங்கள்
மாதங்கள்

நாட்கள் எவ்வாறு எண்ணப்படுகின்றன

இந்த கணிப்பான் தொடக்க தேதியில் இருந்து முடிவு தேதிவரை உள்ள நாட்கள் எண்ணிக்கையை கணக்கிடுகிறது: தொடக்க தேதி உள்ளடக்கம் (inclusive), ஆனால் முடிவு தேதி உள்ளடக்கம் அல்ல (exclusive). இது வழக்கமான நடைமுறை — ஹோட்டலில் தங்கும் நாட்கள் அல்லது ஒரு திட்டத்தின் கால அளவை எண்ணுவது போல.

வணிக நாட்கள் (business days) என்பது சனி மற்றும் ஞாயிற்றுக்கிழமைகளை நீக்குகிறது. பொதுவிடுமுறைகள் (public holidays) நாட்களில் இருந்து நீக்கப்படுவதில்லை, ஏனெனில் அவை நாடு மற்றும் பகுதியைப் பொறுத்து மாறுபடும். குறிப்பிட்ட விடுமுறைகளை நீக்க வேண்டுமானால், வணிக நாட்கள் எண்ணிக்கையிலிருந்து அவற்றை கைமுறையாக கழிக்க வேண்டும்.

பொதுவான பயன்பாடுகள்

  • ஒப்பந்தம் அல்லது திட்டத்தின் கால அளவை கணக்கிடுதல்
  • கடைசி நாள், நிகழ்வு, அல்லது விடுமுறை வர இன்னும் எத்தனை நாட்கள் உள்ளன என்பதை அறிதல்
  • net-30 அல்லது net-60 போன்ற கட்டணம் செலுத்தும் விதிமுறைகளுக்கான வணிக நாட்களை எண்ணுதல்
  • வேலை அல்லது வாடகை ஒப்பந்தங்களுக்கான முன்அறிவிப்பு காலத்தை கணக்கிடுதல்
  • ஒரு நிகழ்விலிருந்து எத்தனை நாட்கள் கடந்துவிட்டன என்பதை அறிதல்

Inclusive vs exclusive எண்ணிக்கை

“தொடக்கம் inclusive, முடிவு exclusive” என்ற நடைமுறை (half-open interval என்றும் அழைக்கப்படுகிறது) அன்றாடப் பயன்பாட்டிலும் programming-இலும் மிகவும் பொதுவானது. இந்த நடைமுறையில்:

  • மார்ச் 1 அன்று check-in செய்து மார்ச் 4 அன்று check-out செய்யும் ஹோட்டல் தங்குதல் 3 இரவுகள் (மார்ச் 1, 2, 3)
  • திங்கள் முதல் வெள்ளி வரை ஓடும் திட்டம் 5 நாட்கள்
  • ஜனவரி 1 அன்று தொடங்கும் 30 நாள் trial ஜனவரி 31 அன்று முடிவடைகிறது (30வது நாள் ஜனவரி 30; அது கடைசி முழு நாள்)

சில சட்டச் சூழல்களில் (legal contexts) தொடக்கமும் முடிவும் இரண்டும் inclusive ஆக எண்ணப்படும் நடைமுறை உள்ளது; அதனால் ஒரு நாள் கூடும். உதாரணமாக, ஜனவரி 1 என்ற தேதி கொண்ட தீர்மானத்திலிருந்து 30 நாட்களுக்குள் முறையீடு (appeal) செய்ய வேண்டும் என்றும், தீர்மான தேதி மற்றும் தாக்கல் தேதி இரண்டும் எண்ணப்படுகின்றன என்றும் சட்டம் கூறினால், கடைசி நாள் ஜனவரி 31 இல்லை — ஜனவரி 30 ஆகும். சட்டரீதியாக துல்லியம் முக்கியமான இடங்களில் எந்த நடைமுறை பொருந்துகிறது என்பதை எப்போதும் சரிபார்க்கவும்.

நாட்களை பிற அலகுகளாக மாற்றுதல்

அலகுநாட்களிலிருந்து மாற்றம்
வாரங்கள்நாட்கள் ÷ 7
மாதங்கள் (தோராயமான)நாட்கள் ÷ 30.4375
ஆண்டுகள் (தோராயமான)நாட்கள் ÷ 365.25
மணி நேரம்நாட்கள் × 24
நிமிடங்கள்நாட்கள் × 1,440
விநாடிகள்நாட்கள் × 86,400

மாதம் மற்றும் ஆண்டு மாற்றங்கள் தோராயமானவை; ஏனெனில் மாதங்களின் நாட்கள் எண்ணிக்கை மாறுபடும், மேலும் ஆண்டுகள் leap year காரணமாக மாறும். மாதம்/ஆண்டு எண்ணிக்கையை துல்லியமாக வேண்டும் என்றால், சராசரியால் வகுப்பதற்குப் பதிலாக காலண்டர்-அறிந்த கணக்கீடு செய்யும் age அல்லது date difference calculators-ஐ பயன்படுத்தவும்.

நடைமுறையில் வணிக நாட்கள்

ஒரு காலண்டர் மாதத்தில் வார இறுதிகள் எவ்வாறு விழுகின்றன என்பதனைப் பொறுத்து சுமார் 20 முதல் 23 வரை வணிக நாட்கள் இருக்கும். ஒரு ஆண்டில் 260 முதல் 262 வரை வணிக நாட்கள் இருக்கும் (52 வாரங்கள் × 5 நாட்கள், ஜனவரி 1 எந்த நாளில் விழுகிறது என்பதனால் ±1 அல்லது 2). இவை பொதுவிடுமுறைகளைச் சேர்க்கவில்லை; பொதுவிடுமுறைகள் உள்ளதால் எண்ணிக்கை மேலும் 8 முதல் 12 நாட்கள் வரை குறையலாம் (பல நாடுகளில்).

கட்டண விதிமுறைகளில்: பல வணிக சூழல்களில் net-30 என்பது 30 காலண்டர் நாட்களை குறிக்கும்; 30 வணிக நாட்களை அல்ல. net-30 business days என்பது தோராயமாக 6 வாரங்கள் ஆகும். பணப்பாய்ச்சி திட்டமிடலில் (cash flow planning) இந்த வேறுபாடு முக்கியமானதால், விதிமுறை காலண்டர் நாட்களா அல்லது வணிக நாட்களா என்று எப்போதும் சரிபார்க்கவும்.

வேலை முன்அறிவிப்பு காலங்களில்: பல சட்டப்பிரதேசங்களில் 2 வார notice period என்பது பொதுவாக 14 காலண்டர் நாட்கள்; 10 வணிக நாட்கள் அல்ல — ஆனால் இது நாடு மற்றும் ஒப்பந்தத்தைப் பொறுத்து மாறும். சில நாடுகளில் சட்ட notice periods வேலை நாட்களாக குறிப்பிடப்படும்; அப்போது துல்லியமாக கணக்கிட உள்ளூர் பொதுவிடுமுறை அட்டவணை தெரிந்திருக்க வேண்டும்.

நடைமுறை உதாரணங்கள்

திட்ட காலக்கெடுகள்

ஏப்ரல் 7 அன்று தொடங்கி 90 நாட்கள் நீளமான திட்டம் ஜூலை 6 அன்று முடியும். ஒப்பந்தத்தில் 3 மாதங்கள் என்று குறிப்பிடப்பட்டால், அது ஜூலை 7 அன்று முடியும் — மாதங்கள் பயன்படுத்தப்படுவதால் ஒரு நாள் கூடும் (raw day count அல்ல).

கட்டண விதிமுறைகள்

மார்ச் 15 தேதி கொண்ட invoice-க்கு net-30 இருந்தால் அது ஏப்ரல் 14 அன்று செலுத்த வேண்டியது. மார்ச் 1 தேதி கொண்ட invoice-க்கு net-30 இருந்தால் அது மார்ச் 31 அன்று due. ஒவ்வொரு invoice தேதியுடனும் due date மாறுவதால், accounts payable நிர்வாகத்தில் மனக்கணக்கை விட கணிப்பான் நம்பகமாக இருக்கும்.

வாடகை மற்றும் குடியிருப்பு

செப்டம்பர் 1 அன்று தொடங்கும் 12 மாத lease அடுத்த ஆண்டின் ஆகஸ்ட் 31 அன்று முடியும் — செப்டம்பர் 1 அன்று அல்ல. வாடகையாளர் ஆகஸ்ட் 31 வரை தங்கும் உரிமை பெறுகிறார்; அது 365 நாட்கள் (leap year-இல் 366). செப்டம்பர் 1 அன்று முடியும் lease நடைமுறையில் 13 மாத lease ஆகக் கருதப்படும்.

நிகழ்வுகள் மற்றும் பதிவுகளின் வயது

ஒரு வரலாற்று நிகழ்வு, ஒரு நிறுவனத்தின் நிறுவப்பட்ட தேதி, அல்லது ஒரு மோதல் தொடங்கிய நாள் போன்றவற்றிலிருந்து எத்தனை நாட்கள் கடந்துள்ளன என்பதை அறிதல், பகுதி ஆண்டுகளை எவ்வாறு எண்ணுவது என்ற குழப்பத்தை தவிர்த்து துல்லியமான அளவை அளிக்கிறது. days-between calculator இதை நேரடியாக முழு எண்ணாக (integer) வழங்குகிறது.