ಯಾವುದೇ ನೀಡಲಾದ ದಿನಾಂಕಕ್ಕೆ ವರ್ಷದ ದಿನವನ್ನು ಲೆಕ್ಕಹಾಕಿ ಮತ್ತು ವರ್ಷದಲ್ಲಿ ಉಳಿದ ದಿನಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ಧರಿಸಿ. ಯೋಜನಾ ಯೋಜನೆ, ಕೃಷಿ, ಖಗೋಳಶಾಸ್ತ್ರ ಮತ್ತು ವಿವಿಧ ದಿನಾಂಕ ಆಧಾರಿತ ಲೆಕ್ಕಾಚಾರಗಳಿಗೆ ಉಪಯುಕ್ತ.
ವರ್ಷದ ದಿನ: 0
ವರ್ಷದಲ್ಲಿ ಉಳಿದ ದಿನಗಳು: 0
ವರ್ಷದ ಮೂಲಕ ಪ್ರಗತಿ
ವರ್ಷದ ದಿನದ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಅನ್ನು ನೀಡಲಾದ ದಿನಾಂಕಕ್ಕಾಗಿ ಸಂಖ್ಯಾತ್ಮಕ ದಿನವನ್ನು ನಿರ್ಧರಿಸಲು ಮತ್ತು ವರ್ಷದಲ್ಲಿ ಉಳಿದ ದಿನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಲು ಬಳಸುವ ಉಪಕರಣವಾಗಿದೆ. ಈ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಗ್ರೆಗೋರಿಯನ್ ಕ್ಯಾಲೆಂಡರ್ ಆಧಾರಿತವಾಗಿದೆ, ಇದು ಇಂದು ವಿಶ್ವದಾದ್ಯಂತ ಅತ್ಯಂತ ವ್ಯಾಪಕವಾಗಿ ಬಳಸುವ ನಾಗರಿಕ ಕ್ಯಾಲೆಂಡರ್.
ವರ್ಷದ ದಿನವನ್ನು ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ:
ನಾನ್-ಲೀಪ್ ವರ್ಷಗಳಿಗೆ:
ಲೀಪ್ ವರ್ಷಗಳಿಗೆ:
ಅಲ್ಲಿ:
ವರ್ಷದಲ್ಲಿ ಉಳಿದ ದಿನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ:
ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಈ ಹಂತಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ:
ಒಂದು ವರ್ಷ leap ವರ್ಷವಾಗಲು ಅದು 4 ರಿಂದ ಭಾಗಿತವಾಗಿರಬೇಕು, ಶತಮಾನ ವರ್ಷಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಶತಮಾನ ವರ್ಷಗಳು leap ವರ್ಷವಾಗಲು 400 ರಿಂದ ಭಾಗಿತವಾಗಿರಬೇಕು. ಉದಾಹರಣೆಗೆ, 2000 ಮತ್ತು 2400 leap ವರ್ಷಗಳಾಗಿವೆ, ಆದರೆ 1800, 1900, 2100, 2200, 2300 ಮತ್ತು 2500 leap ವರ್ಷಗಳಲ್ಲ.
ವರ್ಷದ ದಿನದ ಕ್ಯಾಲ್ಕುಲೇಟರ್ ಗೆ ವಿವಿಧ ಅನ್ವಯಿಕೆಗಳಿವೆ:
ವರ್ಷದ ದಿನವು ಉಪಯುಕ್ತ ಅಳತೆಯಾದರೂ, ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಹೆಚ್ಚು ಸೂಕ್ತವಾದ ಇತರ ಸಂಬಂಧಿತ ದಿನಾಂಕ ಲೆಕ್ಕಹಾಕಲು ಬದಲಿ ಆಯ್ಕೆಗಳಿವೆ:
ವರ್ಷದಲ್ಲಿ ದಿನಗಳನ್ನು ಎಣಿಸುವ ಪರಿಕಲ್ಪನೆ ಇತಿಹಾಸದ ಮೂಲಕ ಕ್ಯಾಲೆಂಡರ್ ವ್ಯವಸ್ಥೆಗಳ ಒಂದು ಅಂಶವಾಗಿದೆ. ಪ್ರಾಚೀನ ನಾಗರಿಕತೆಗಳು, ಈಜಿಪ್ಟ್, ಮಯಾನ್ಗಳು ಮತ್ತು ರೋಮನ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ, ದಿನಗಳು ಮತ್ತು ಹವಾಮಾನಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಲು ವಿಭಿನ್ನ ವಿಧಾನಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿವೆ.
ಜುಲಿಯಸ್ ಕೀಸರ್ 45 ಕ್ರಿಸ್ತ ಪೂರ್ವದಲ್ಲಿ ಪರಿಚಯಿಸಿದ ಜುಲಿಯನ್ ಕ್ಯಾಲೆಂಡರ್, ನಮ್ಮ ಆಧುನಿಕ ಕ್ಯಾಲೆಂಡರ್ ಕಡೆಗೆ ಒಂದು ಪ್ರಮುಖ ಹಂತವಾಗಿತ್ತು. ಇದು ಕ್ಯಾಲೆಂಡರ್ ಅನ್ನು ಸೂರ್ಯನ ವರ್ಷಕ್ಕೆ ಹೊಂದಿಸಲು ಪ್ರತಿಯೊಂದು ನಾಲ್ಕು ವರ್ಷಗಳಿಗೆ ಒಂದು ಹೆಚ್ಚುವರಿ ದಿನವನ್ನು ಸೇರಿಸುವ ಪರಿಕಲ್ಪನೆಯನ್ನು ಸ್ಥಾಪಿತ ಮಾಡಿತು.
ಪೋಪ್ ಗ್ರೆಗೋರಿ 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):
ಲೀಪ್ ವರ್ಷ (2024):
ಹೊಸ ವರ್ಷದ ದಿನ:
ಹೊಸ ವರ್ಷದ ಇವು:
ನಿಮ್ಮ ಕೆಲಸದ ಹಂತಕ್ಕೆ ಉಪಯೋಗಿಸಬಹುದಾದ ಹೆಚ್ಚು ಉಪಕರಣಗಳನ್ನು ಹುಡುಕಿ ಹೊಸ ಉಪಕರಣಗಳನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ