ஆண்டின் நாள் கணக்கீட்டாளர் - தேதியின் நாளை கணக்கிடுங்கள்
எந்தவொரு குறிப்பிட்ட தேதிக்கான ஆண்டின் நாளை கணக்கீடு செய்யவும், ஆண்டில் மீதமுள்ள நாட்களின் எண்ணிக்கையை நிர்ணயிக்கவும். திட்டமிடல், விவசாயம், விண்வெளி விஞ்ஞானம் மற்றும் பல தேதியுடன் தொடர்புடைய கணக்கீடுகளுக்கு பயனுள்ளதாக உள்ளது.
ஆண்டின் நாள் கணிப்பான்
ஆண்டின் நாள்: 0
ஆண்டில் உள்ள நாட்கள்: 0
ஆண்டின் முன்னேற்றம்
ஆவணங்கள்
ஆண்டின் தினம் கணக்கீட்டாளர்
அறிமுகம்
ஆண்டின் தினம் கணக்கீட்டாளர் என்பது ஒரு குறிப்பிட்ட தேதிக்கு எண்ணியல் நாளை நிர்ணயிக்கவும், ஆண்டில் மீதமுள்ள நாட்களின் எண்ணிக்கையை கணக்கிடவும் பயன்படும் பயனுள்ள கருவியாகும். இந்த கணக்கீட்டாளர் கிரேக்கியன் காலண்டரின் அடிப்படையில் செயல்படுகிறது, இது உலகில் இன்று மிகவும் பரவலாகப் பயன்படுத்தப்படும் சிவில் காலண்டர் ஆகும்.
இந்த கணக்கீட்டாளரை எப்படி பயன்படுத்துவது
- நீங்கள் கணக்கீடு செய்ய விரும்பும் தேதியை உள்ளிடவும்.
- கணக்கீட்டாளர் கீழ்காணும் தகவல்களை காட்டு:
- ஆண்டின் நாள் (1-365 அல்லது குதிராண்டுக்கு 1-366)
- ஆண்டில் மீதமுள்ள நாட்களின் எண்ணிக்கை
- குதிராண்டுகளில், கணக்கீட்டாளர் தானாகவே அதன் கணக்கீடுகளை சரிசெய்கிறது.
சூத்திரம்
ஆண்டின் நாளை கணக்கீடு செய்ய கீழ்காணும் சூத்திரம் பயன்படுத்தப்படுகிறது:
குதிராண்டுகளுக்கு அல்லாத ஆண்டுகளுக்கு:
குதிராண்டுகளுக்கு:
எங்கே:
- என்பது மாதம் (1-12)
- என்பது மாதத்தின் நாள்
- என்பது மாத இல் உள்ள நாட்களின் எண்ணிக்கை
- என்பது குதிராண்டில் பிப்ரவரி 29-க்கு பிறகு தேதியெனில் 1, இல்லையெனில் 0
ஆண்டில் மீதமுள்ள நாட்களின் எண்ணிக்கை கீழ்காணும் முறையில் கணக்கீடு செய்யப்படுகிறது:
கணக்கீடு
கணக்கீட்டாளர் கீழ்காணும் படிகள் செயல்படுத்துகிறது:
- உள்ளீட்டு ஆண்டில் குதிராண்டு என்பதை நிர்ணயிக்கவும்.
- உரிய சூத்திரத்தை பயன்படுத்தி ஆண்டின் நாளை கணக்கீடு செய்யவும்.
- ஆண்டில் மீதமுள்ள நாட்களின் எண்ணிக்கையை கணக்கீடு செய்யவும்.
குதிராண்டு நிர்ணயம்
ஒரு ஆண்டு 4-க்கு வகுக்கப்படும் போது குதிராண்டு ஆகும், ஆனால் நூற்றாண்டு ஆண்டுகள் 400-க்கு வகுக்கப்பட வேண்டியவை குதிராண்டு ஆக இருக்க வேண்டும். எடுத்துக்காட்டாக, 2000 மற்றும் 2400 குதிராண்டுகள், ஆனால் 1800, 1900, 2100, 2200, 2300, மற்றும் 2500 குதிராண்டுகள் குதிராண்டுகள் அல்ல.
பயன்பாட்டு வழிகள்
ஆண்டின் தினம் கணக்கீட்டாளர் பல பயன்பாடுகளை கொண்டுள்ளது:
- திட்ட மேலாண்மை: திட்டத்தின் காலக்கெடுகள் மற்றும் இறுதிக்காலங்களை ஆண்டின் முன்னேற்றத்துடன் தொடர்புபடுத்துதல்.
- விவசாயம்: ஆண்டின் நாளின் அடிப்படையில் விதை மற்றும் அறுவடை அட்டவணைகளை திட்டமிடுதல்.
- விண்வெளியியல்: சமவெளி நிகழ்வுகளை கணக்கீடு செய்தல்.
- நிதி: பட்ஜெட் மற்றும் அறிக்கைகளுக்கான நிதி ஆண்டின் முன்னேற்றத்தை நிர்ணயித்தல்.
- வானிலை: பருவ கால வானிலை மாதிரிகள் மற்றும் காலநிலை தரவுகளை பகுப்பாய்வு செய்தல்.
- ஆரோக்கியம் மற்றும் உடற்பயிற்சி: ஆண்டின் உடற்பயிற்சி குறிக்கோள்களை அல்லது ஆரோக்கியம் தொடர்பான கால அட்டவணைகளை கணக்கீடு செய்தல்.
- கல்வி: கல்வி காலண்டர்கள் மற்றும் செமஸ்டர் அட்டவணைகளை திட்டமிடுதல்.
- நிகழ்வு திட்டமிடல்: ஆண்டுதோறும் நிகழ்வுகளை ஒழுங்குபடுத்துதல் அல்லது குறிப்பிட்ட தேதிக்கு நாட்களை கணக்கீடு செய்தல்.
மாற்றுகள்
ஆண்டின் நாளே ஒரு பயனுள்ள அளவீடாக இருந்தாலும், சில சூழல்களில் மற்ற தொடர்புடைய தேதியின் கணக்கீடுகள் அதிகமாக பொருத்தமாக இருக்கலாம்:
- வாரத்தின் எண்ணிக்கை: சில வணிக பயன்பாடுகள் தொடர்பாக ஆண்டின் வாரத்தை (1-52 அல்லது 1-53) கணக்கீடு செய்தல்.
- ஆண்டின் காலம்: நிதி அறிக்கையில் பொதுவாக ஆண்டை நான்கு காலங்களில் பிரிக்கிறது.
- ஜூலியன் தேதி: சில அறிவியல் பயன்பாடுகளில் பயன்படுத்தப்படுகிறது, இது BC 4713 ஜனவரி 1 முதல் நாட்களின் எண்ணிக்கையை பிரதிநிதித்துவப்படுத்துகிறது.
- ஐஎஸ்ஓ வார தேதி: மாதங்கள் அல்லாமல் வாரங்களை அடிப்படையாகக் கொண்டு உள்ள சர்வதேச தரநிலையான தேதி குறிப்பு.
வரலாறு
ஆண்டில் நாட்களை எண்ணுவது காலண்டர் அமைப்புகளில் ஒரு அடிப்படையான பகுதி ஆகும். பண்டைய நாகரிகங்கள், எகிப்தியர்கள், மாயர்கள் மற்றும் ரோமர்கள், நாட்கள் மற்றும் பருவங்களை கணக்கீடு செய்ய பல்வேறு முறைகளை உருவாக்கின.
ஜூலியன் காலண்டர், ஜூலியஸ் சீசர் 45 BC இல் அறிமுகப்படுத்தியது, நமது நவீன காலண்டருக்கான முக்கியமான படி ஆகும். இது குதிராண்டு என்ற கருத்தை நிறுவியது, ஆண்டுக்கு ஒவ்வொரு நான்காவது ஆண்டும் ஒரு கூடுதல் நாளை சேர்க்கிறது.
போப் கிரெகரி XIII 1582 இல் அறிமுகப்படுத்திய கிரேக்கியன் காலண்டர், குதிராண்டு விதியை அதன் தற்போதைய வடிவத்திற்கு மேலும் மேம்படுத்தியது. இந்த காலண்டர் தற்போது சிவில் பயன்பாட்டிற்கான சர்வதேச தரமாக உள்ளது மற்றும் பெரும்பாலான ஆண்டின் நாளின் கணக்கீடுகளுக்கு அடிப்படையாக செயல்படுகிறது.
துல்லியமான நாள் எண்ணிக்கையின் தேவைகள் கணினிகள் மற்றும் டிஜிட்டல் அமைப்புகள் உருவாக்கப்பட்ட போது அதிகரித்தது. 20வது நூற்றாண்டின் மத்தியில், கணினி விஞ்ஞானிகள் பல்வேறு தேதி குறியீட்டு அமைப்புகளை உருவாக்கினர், அதில் யூனிக்ஸ் டைம்ஸ்டாம்ப் (1970 ஜனவரி 1 முதல் கணக்கீடு செய்யும் விநாடிகள்) மற்றும் ஐஎஸ்ஓ 8601 (தேதிகள் மற்றும் நேரங்களை பிரதிநிதித்துவப்படுத்துவதற்கான சர்வதேச தரம்) அடங்கும்.
இன்று, ஆண்டின் நாளின் கணக்கீடுகள் பல்வேறு துறைகளில், விண்வெளியியல் முதல் நிதி வரை, துல்லியமான நேரக்கணக்கீடு மற்றும் தேதியின் பிரதிநிதித்துவம் நமது நவீன உலகில் தொடர்ந்தும் முக்கியத்துவம் வாய்ந்தது என்பதை வெளிப்படுத்துகிறது.
எடுத்துக்காட்டுகள்
இங்கே பல்வேறு நிரலாக்க மொழிகளில் ஆண்டின் நாளை கணக்கீடு செய்யும் சில குறியீட்டு எடுத்துக்காட்டுகள் உள்ளன:
1' எக்செல் VBA செயல்பாடு ஆண்டின் நாளுக்கான
2Function DayOfYear(inputDate As Date) As Integer
3 DayOfYear = inputDate - DateSerial(Year(inputDate), 1, 0)
4End Function
5' பயன்பாடு:
6' =DayOfYear(DATE(2023,7,15))
7
1import datetime
2
3def day_of_year(date):
4 return date.timetuple().tm_yday
5
6## எடுத்துக்காட்டு பயன்பாடு:
7date = datetime.date(2023, 7, 15)
8day = day_of_year(date)
9days_left = 365 - day # குதிராண்டுகளுக்கு தேவையானது
10print(f"ஆண்டின் நாள்: {day}")
11print(f"ஆண்டில் மீதமுள்ள நாட்கள்: {days_left}")
12
1function dayOfYear(date) {
2 const start = new Date(date.getFullYear(), 0, 0);
3 const diff = date - start;
4 const oneDay = 1000 * 60 * 60 * 24;
5 return Math.floor(diff / oneDay);
6}
7
8// எடுத்துக்காட்டு பயன்பாடு:
9const date = new Date(2023, 6, 15); // 2023 ஜூலை 15
10const day = dayOfYear(date);
11const daysLeft = (isLeapYear(date.getFullYear()) ? 366 : 365) - day;
12console.log(`ஆண்டின் நாள்: ${day}`);
13console.log(`ஆண்டில் மீதமுள்ள நாட்கள்: ${daysLeft}`);
14
15function isLeapYear(year) {
16 return (year % 4 === 0 && year % 100 !== 0) || (year % 400 === 0);
17}
18
1import java.time.LocalDate;
2import java.time.temporal.ChronoUnit;
3
4public class DayOfYearCalculator {
5 public static int dayOfYear(LocalDate date) {
6 return date.getDayOfYear();
7 }
8
9 public static int daysLeftInYear(LocalDate date) {
10 LocalDate lastDayOfYear = LocalDate.of(date.getYear(), 12, 31);
11 return (int) ChronoUnit.DAYS.between(date, lastDayOfYear);
12 }
13
14 public static void main(String[] args) {
15 LocalDate date = LocalDate.of(2023, 7, 15);
16 int dayOfYear = dayOfYear(date);
17 int daysLeft = daysLeftInYear(date);
18 System.out.printf("ஆண்டின் நாள்: %d%n", dayOfYear);
19 System.out.printf("ஆண்டில் மீதமுள்ள நாட்கள்: %d%n", daysLeft);
20 }
21}
22
இந்த எடுத்துக்காட்டுகள் பல்வேறு நிரலாக்க மொழிகளைப் பயன்படுத்தி குறிப்பிட்ட தேதிக்கான ஆண்டின் நாளையும் மீதமுள்ள நாட்களை கணக்கீடு செய்வதற்கான முறைகளை வெளிப்படுத்துகின்றன. நீங்கள் இந்த செயல்பாடுகளை உங்கள் குறிப்பிட்ட தேவைகளுக்கேற்ப மாற்றலாம் அல்லது பெரிய தேதி செயலாக்க அமைப்புகளில் ஒருங்கிணைக்கலாம்.
எண்ணியல் எடுத்துக்காட்டுகள்
-
குதிராண்டு அல்லாத ஆண்டு (2023):
- தேதி: 2023 ஜூலை 15
- ஆண்டின் நாள்: 196
- ஆண்டில் மீதமுள்ள நாட்கள்: 169
-
குதிராண்டு (2024):
- தேதி: 2024 பிப்ரவரி 29
- ஆண்டின் நாள்: 60
- ஆண்டில் மீதமுள்ள நாட்கள்: 306
-
புத்தாண்டு நாள்:
- தேதி: ஜனவரி 1 (எந்த வருடம்)
- ஆண்டின் நாள்: 1
- ஆண்டில் மீதமுள்ள நாட்கள்: 364 (குதிராண்டுகளுக்கு 365)
-
புத்தாண்டு மாலை:
- தேதி: டிசம்பர் 31 (எந்த வருடம்)
- ஆண்டின் நாள்: 365 (குதிராண்டுகளுக்கு 366)
- ஆண்டில் மீதமுள்ள நாட்கள்: 0
மேற்கோள்கள்
- "கிரேக்கியன் காலண்டர்." விக்கிப்பீடியா, விக்கிமீடியா அறக்கட்டளை, https://en.wikipedia.org/wiki/Gregorian_calendar. அணுகப்பட்டது 2 ஆக. 2024.
- "ஆண்டின் நாள்." விக்கிப்பீடியா, விக்கிமீடியா அறக்கட்டளை, https://en.wikipedia.org/wiki/Day_of_the_year. அணுகப்பட்டது 2 ஆக. 2024.
- "குதிராண்டு." விக்கிப்பீடியா, விக்கிமீடியா அறக்கட்டளை, https://en.wikipedia.org/wiki/Leap_year. அணுகப்பட்டது 2 ஆக. 2024.
பின்னூட்டம்
இந்த கருவி பற்றி பின்னூட்டம் அளிக்க தொடங்க பின்னூட்டத்தை கிளிக் செய்யவும்
சம்பந்தப்பட்ட கருவிகள்
உங்கள் வேலைப்பாட்டுக்கு பயனுள்ளதாக இருக்கக்கூடிய மேலும் கருவிகளை கண்டறியவும்