30.07.2016, 02:11
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;
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(year, month, day, byYear, byMonth, byDay) {
new realYear = year-byYear*365;
new monthAmount;
switch(month) {
case 1: monthAmount = 31;
case 2: monthAmount = 28;
case 3: monthAmount = 31;
case 4: monthAmount = 30;
case 5: monthAmount = 31;
case 6: monthAmount = 30;
case 7: monthAmount = 31;
case 8: monthAmount = 31;
case 9: monthAmount = 30;
case 10: monthAmount = 31;
case 11: monthAmount = 30;
case 12: monthAmount = 31;
}
new monthAmount2;
switch(byMonth) {
case 1: monthAmount2 = 31;
case 2: monthAmount2 = 28;
case 3: monthAmount2 = 31;
case 4: monthAmount2 = 30;
case 5: monthAmount2 = 31;
case 6: monthAmount2 = 30;
case 7: monthAmount2 = 31;
case 8: monthAmount2 = 31;
case 9: monthAmount2 = 30;
case 10: monthAmount2 = 31;
case 11: monthAmount2 = 30;
case 12: monthAmount2 = 31;
}
new realMonth = monthAmount+monthAmount2;
new realDay = day-byDay;
return realYear+realMonth+realDay;
}
