தேதி கால்குலேட்டர்

எந்தவொரு தேதியிலிருந்தும் நாட்கள், வாரங்கள், மாதங்கள் அல்லது ஆண்டுகளைக் கூட்டவும் அல்லது கழிக்கவும், நீங்கள் சரியாக எந்த நாளில் முடிகிறீர்கள் என்பதைக் காணவும்.

திசை
முடிவு
கிடைக்கும் தேதி
YYYY-MM-DD ஆக
தொடக்கத் தேதியிலிருந்து நாட்கள்
ஒரு தேதியைத் தேர்ந்தெடுத்து, கூட்டு அல்லது கழி என்பதைத் தேர்வுசெய்து, எவ்வளவு தூரம் நகர வேண்டும் என்பதை உள்ளிடவும்.

அனைத்தும் உங்கள் உலாவியிலேயே கணக்கிடப்படுகின்றன — நீங்கள் உள்ளிடும் தேதிகள் உங்கள் சாதனத்தை விட்டு வெளியேறாது.

அடிக்கடி கேட்கப்படும் கேள்விகள்

ஜனவரி 31 உடன் ஒரு மாதத்தைக் கூட்டினால் என்ன வரும்?

பிப்ரவரி மாதத்தில் 31 ஆம் தேதி இல்லை, எனவே முடிவு மாதத்தின் கடைசி நாளில் முடிகிறது — பிப்ரவரி 28, அல்லது லீப் ஆண்டில் 29. காலண்டர்கள், வங்கிகள் மற்றும் விரிதாள்கள் (spreadsheets) பின்பற்றும் வழக்கம் இதுவே ஆகும், மேலும் இது நிகழும்போது நிலைப் பட்டி உங்களுக்குத் தெரிவிக்கும்.

ஆண்டுகள், மாதங்கள், வாரங்கள் மற்றும் நாட்கள் எந்த வரிசையில் பயன்படுத்தப்படுகின்றன?

ஆண்டுகளும் மாதங்களும் முதலில் நகர்த்தப்படும், பின்னர் வாரங்களும் நாட்களும் அவற்றோடு கூட்டப்படும். எனவே ஜனவரி 31 உடன் ஒரு மாதம் மற்றும் ஒரு நாளைக் கூட்டும்போது, முதலில் பிப்ரவரி இறுதியில் முடிந்து, பின்னர் மார்ச் மாதத்தில் ஒரு நாள் முன்னோக்கிச் செல்லும். வேறு வரிசைமுறை வேறு நாளில் முடியக்கூடும், அதனால்தான் இந்த முறை நிலையானதாகவும் கணிக்கக்கூடியதாகவும் வைக்கப்பட்டுள்ளது.

இது வேலை நாட்களைக் கணக்கிடுமா?

இல்லை — கால்குலேட்டர் காலண்டர் நாட்களின் அடிப்படையில் நகர்கிறது, எனவே வார இறுதி நாட்களும் பொது விடுமுறை நாட்களும் கணக்கில் சேர்க்கப்படும். முடிவு வாரத்தின் நாளைக் காட்டுவதால், காலக்கெடு சனிக்கிழமை அல்லது ஞாயிற்றுக்கிழமையில் முடிகிறதா என்பதை நீங்கள் உடனடியாகக் கண்டறிந்து அதை நீங்களே மாற்றிக்கொள்ளலாம்.

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

இக்கருவி லீப் ஆண்டுகள் மற்றும் மாதங்களின் நீளங்களை முழுமையாகக் கணக்கில் கொண்டு செயல்படுகிறது. நீங்கள் உள்ளிடும் மதிப்புகளின் அடிப்படையில், நாட்காட்டியில் உள்ள உண்மையான நாட்களைக் கொண்டு துல்லியமான கணக்கீடுகள் மேற்கொள்ளப்படுகின்றன.

காலண்டர் கணிதத்தின் செயல்பாட்டு முறைகள்

நாட்காட்டி கணக்கீடுகளில் மாதங்களின் நீளம் 28, 29, 30 அல்லது 31 நாட்களாக மாறுபடுவதால், சாதாரணக் கூட்டல் முறைகளைப் பயன்படுத்துவது துல்லியமான முடிவைத் தராது. இக்கருவி உண்மையான காலண்டர் கணித முறையைப் பயன்படுத்துகிறது.

எடுத்துக்காட்டாக, பிப்ரவரி மாதத்தில் லீப் ஆண்டுகளில் 29 நாட்களும், சாதாரண ஆண்டுகளில் 28 நாட்களும் இருக்கும். இக்கருவி நீங்கள் தேர்ந்தெடுக்கும் ஆண்டைக் கண்டறிந்து, லீப் ஆண்டிற்கான கூடுதல் நாளைத் தானாகவே கணக்கீட்டில் சேர்த்துக் கொள்கிறது.

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

காலக்கெடுவை இறுதி செய்யும் வரிசைமுறை

ஒன்றுக்கும் மேற்பட்ட கால அளவுகளை (ஆண்டுகள், மாதங்கள், வாரங்கள் மற்றும் நாட்கள்) ஒரே நேரத்தில் கூட்டும்போது அல்லது கழிக்கும்போது, கணக்கீடு செய்யப்படும் வரிசைமுறை மிக முக்கியமானது. இக்கருவி பின்வரும் நிலையான வரிசைமுறையைப் பின்பற்றிச் செயல்படுகிறது:

  1. முதலில் ஆண்டுகள் மற்றும் மாதங்கள் தொடக்கத் தேதியுடன் பயன்படுத்தப்படுகின்றன.
  2. அதன் பிறகு, வாரங்கள் மற்றும் நாட்கள் அதனுடன் கூட்டப்படுகின்றன அல்லது கழிக்கப்படுகின்றன.

இந்த நிலையான வரிசைமுறை இருப்பதால், கணக்கீடுகள் எப்போதும் துல்லியமாகவும் குழப்பமின்றியும் அமைகின்றன.

இலக்கு மாதத்தில் இல்லாத நாட்களைக் கையாளுதல் (Clamping)

தேதி கணக்கீடுகளில் உள்ள ஒரு பொதுவான சவால் என்னவென்றால், கணக்கிடப்படும் தேதி இலக்கு மாதத்தில் இல்லாத நாளாக அமைவதாகும். உதாரணமாக, ஜனவரி 31 ஆம் தேதியுடன் ஒரு மாதத்தைக் கூட்டும்போது, அது பிப்ரவரி 31 ஆக முடியாது, ஏனெனில் பிப்ரவரி மாதத்தில் 31 நாட்கள் இல்லை.

இத்தகைய சூழ்நிலைகளில், இக்கருவி தேதியை அந்த இலக்கு மாதத்தின் கடைசி நாளுக்குள் அடக்குகிறது (Clamping). அதாவது, கணக்கிடப்பட்ட தேதி இலக்கு மாதத்தில் இல்லாத நாளாக இருந்தால், முடிவு அந்த மாதத்தின் கடைசி நாளில் வந்து முடியும். இந்த நிகழ்வு ஏற்படும் போது, பயனர் இடைமுகத்தில் "இலக்கு மாதத்தில் அந்த நாள் இல்லை, எனவே முடிவு அதன் கடைசி நாளில் முடிகிறது." என்ற குறிப்பு காட்டப்படும்.

உள்ளீட்டு அளவுகளும் வரம்புகளும்

துல்லியமான முடிவுகளைப் பெற, பின்வரும் உள்ளீட்டு விதிகளைப் பின்பற்ற வேண்டும்:

  • தொடக்கத் தேதி: செல்லுபடியாகும் ஒரு காலண்டர் தேதியாக இருக்க வேண்டும்.
  • திசை: "கூட்டு" அல்லது "கழி" என்பதில் ஒன்றைத் தேர்ந்தெடுக்க வேண்டும்.
  • ஆண்டுகள், மாதங்கள், வாரங்கள், நாட்கள்: இவை ஒவ்வொன்றும் 0 முதல் 1,000,000 வரை உள்ள முழு எண்களாக மட்டுமே இருக்க வேண்டும்.

பிழை செய்திகள் மற்றும் கட்டுப்பாடுகள்:

  • தொடக்கத் தேதி தவறானதாக இருந்தால், "தொடக்கத் தேதி சரியான காலண்டர் தேதி அல்ல." என்ற பிழை செய்தி தோன்றும்.
  • உள்ளிடப்படும் கால அளவு 1,000,000 ஐ விட அதிகமாகவோ அல்லது முழு எண் அல்லாததாகவோ இருந்தால், "ஒவ்வொரு அளவும் 1,000,000 அல்லது அதற்கும் குறைவான முழு எண்ணாக இருக்க வேண்டும்." என்ற பிழை செய்தி காட்டப்படும்.
  • இக்கருவி ஆதரிக்கும் முடிவுகளின் வரம்பு ஆண்டுகள் 1 முதல் 9999 வரை ஆகும். கணக்கீட்டின் முடிவு இந்த வரம்பிற்கு வெளியே சென்றால், "முடிவு ஆதரிக்கப்படும் வரம்பிற்கு வெளியே உள்ளது (ஆண்டுகள் 1–9999)." என்ற பிழை செய்தி காட்டப்படும்.
  • ஏதேனும் ஒரு உள்ளீடு தவறாக இருக்கும் பட்சத்தில், முடிவுகள் அனைத்தும் அழிக்கப்பட்டு என மீட்டமைக்கப்படும்.

வெளியீட்டு வடிவங்கள் மற்றும் தரவுப் பாதுகாப்பு

கணக்கீடு வெற்றிகரமாக முடிந்ததும், பின்வரும் மூன்று வெளியீடுகள் காட்டப்படும்:

  1. கிடைக்கும் தேதி: கணக்கிடப்பட்ட தேதி, அது எந்த கிழமை (வாரத்தின் நாள்) என்ற விபரத்துடன் காட்டப்படும்.
  2. YYYY-MM-DD ஆக: சர்வதேச தரநிலையான ISO வடிவத்தில் தேதி காட்டப்படும்.
  3. தொடக்கத் தேதியிலிருந்து நாட்கள்: தொடக்கத் தேதிக்கும் முடிவுத் தேதிக்கும் இடைப்பட்ட மொத்த நாட்களின் எண்ணிக்கை காட்டப்படும்.

இந்த வெளியீட்டு மதிப்புகளை நகலெடுக்க, அவற்றின் மீது கிளிக் செய்தால் போதுமானது.

தரவுப் பாதுகாப்பு மற்றும் செயலாக்கம்: இந்தக் கருவியில் உள்ளீடுகள் அனைத்தும் உங்கள் சாதனத்தின் இணைய உலாவியிலேயே (Browser) கணக்கிடப்படுகின்றன. நீங்கள் உள்ளிடும் தேதிகளோ அல்லது தரவுகளோ எந்தவொரு வெளிப்புற சேவையகத்திற்கும் (Server) பதிவேற்றப்படுவதில்லை, இதனால் உங்கள் தரவு உங்கள் சாதனத்தை விட்டு வெளியேறாது.

அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)

கேள்வி: ஜனவரி 31 உடன் ஒரு மாதத்தைக் கூட்டினால் என்ன வரும்?
பதில்: பிப்ரவரி மாதத்தில் 31 ஆம் தேதி இல்லை, எனவே முடிவு மாதத்தின் கடைசி நாளில் முடிகிறது — பிப்ரவரி 28, அல்லது லீப் ஆண்டில் 29. காலண்டர்கள், வங்கிகள் மற்றும் விரிதாள்கள் (spreadsheets) பின்பற்றும் வழக்கம் இதுவே ஆகும், மேலும் இது நிகழும்போது நிலைப் பட்டி உங்களுக்குத் தெரிவிக்கும்.

கேள்வி: ஆண்டுகள், மாதங்கள், வாரங்கள் மற்றும் நாட்கள் எந்த வரிசையில் பயன்படுத்தப்படுகின்றன?
பதில்: ஆண்டுகளும் மாதங்களும் முதலில் நகர்த்தப்படும், பின்னர் வாரங்களும் நாட்களும் அவற்றோடு கூட்டப்படும். எனவே ஜனவரி 31 உடன் ஒரு மாதம் மற்றும் ஒரு நாளைக் கூட்டும்போது, முதலில் பிப்ரவரி இறுதியில் முடிந்து, பின்னர் மார்ச் மாதத்தில் ஒரு நாள் முன்னோக்கிச் செல்லும். வேறு வரிசைமுறை வேறு நாளில் முடியக்கூடும், அதனால்தான் இந்த முறை நிலையானதாகவும் கணிக்கக்கூடியதாகவும் வைக்கப்பட்டுள்ளது.

கேள்வி: இது வேலை நாட்களைக் கணக்கிடுமா?
பதில்: இல்லை — கால்குலேட்டர் காலண்டர் நாட்களின் அடிப்படையில் நகர்கிறது, எனவே வார இறுதி நாட்களும் பொது விடுமுறை நாட்களும் கணக்கில் சேர்க்கப்படும். முடிவு வாரத்தின் நாளைக் காட்டுவதால், காலக்கெடு சனிக்கிழமை அல்லது ஞாயிற்றுக்கிழமையில் முடிகிறதா என்பதை நீங்கள் உடனடியாகக் கண்டறிந்து அதை நீங்களே மாற்றிக்கொள்ளலாம்.