How could I be calculating the days between 2 dates?
#2

2015-2017 = 2
2x365 = 730

5-8 = 3
3x30 = 90

20-12 = 8

730+90+8 = 828

This isn't really correct due to the extra day each 4 years,also the 30days a month.

In Pawn;
PHP код:
stock GetDateBetween(yearmonthdaybyYearbyMonthbyDay) {
     new 
realYear year-byYear*365;
     new 
monthAmount;
     switch(
month) {
         case 
1monthAmount 31;
         case 
2monthAmount 28;
         case 
3monthAmount 31;
         case 
4monthAmount 30;
         case 
5monthAmount 31;
         case 
6monthAmount 30;
         case 
7monthAmount 31;
         case 
8monthAmount 31;
         case 
9monthAmount 30;
         case 
10monthAmount 31;
         case 
11monthAmount 30;
         case 
12monthAmount 31;
     }
     new 
monthAmount2;
     switch(
byMonth) {
         case 
1monthAmount2 31;
         case 
2monthAmount2 28;
         case 
3monthAmount2 31;
         case 
4monthAmount2 30;
         case 
5monthAmount2 31;
         case 
6monthAmount2 30;
         case 
7monthAmount2 31;
         case 
8monthAmount2 31;
         case 
9monthAmount2 30;
         case 
10monthAmount2 31;
         case 
11monthAmount2 30;
         case 
12monthAmount2 31;
     }
     new 
realMonth monthAmount+monthAmount2;
     new 
realDay day-byDay;
     return 
realYear+realMonth+realDay;

Reply


Messages In This Thread
How could I be calculating the days between 2 dates? - by danielpalade - 30.07.2016, 01:57
Re: How could I be calculating the days between 2 dates? - by Luicy. - 30.07.2016, 02:11
Re: How could I be calculating the days between 2 dates? - by Gammix - 30.07.2016, 02:49

Forum Jump:


Users browsing this thread: 1 Guest(s)