Example 1
2024-02-28 plus 1 -> 29 February 2024.
Pick a start date and type a count of civil days. The calculator moves a calendar day, not a clock by 24 hours. February 28, 2024 plus 1 is February 29. February 28, 2023 plus 1 is March 1. A 3.7 fraction is cut to 3. A minus in the count moves the calendar back.
The inverse: difference between dates. Days from today: countdown to date. Pregnancy 280 days: due date.
Enter a value. The result shows up here.
This is a civil-day shift, not plus 24 hours on a clock. February 28, 2024 plus 1 is February 29, 2024. February 28, 2023 plus 1 is March 1, 2023. February 29, 2024 plus 1 is March 1, 2024. March 1, 2024 plus −1 returns to February 29. January 31 plus 1 is February 1, not January 32.
January 1, 2024 plus 366 lands on January 1, 2025, because 2024 has 366 days. January 1, 2024 plus 30 is January 31. December 31 plus 1 is January 1 of the next year. A fraction in the day field, for example 3.7, is cut to a whole number, so 3. We do not round up.
Negative days are fine: that is the same operation backward. Zero days returns the same date. If the date or the day count is missing, the calculator has nothing to move. Text instead of a number will not move the calendar either.
We do not skip weekends. Plus 1 from Friday is Saturday. A public holiday does not stretch the gap. If a contract says “14 business days,” this result will differ from 14 civil days.
The result follows the page language: day.month.year in Polish, US order in English. It is still the same calendar day, a different digit layout. The unit switch in the header does not move a return deadline.
The inverse, when you already have both dates and want the day count, lives on date difference. Days from today to a target live on the countdown. A due date is a separate stretch of about 280 days from a period, not a free N.
new date = start date + N UTC civil days
N may be negative or 0. February and leap years enter through the calendar, not a fixed 30-day month. A fraction is cut to a whole number.
New date = start plus N civil days. February 28, 2024 plus 1 is February 29. A 3.7 fraction is cut to 3.
2024-02-28 plus 1 -> 29 February 2024.
2023-02-28 plus 1 -> 1 March 2023.
2024-02-29 plus 1 -> 1 March 2024.
2024-03-01 plus −1 -> 29 February 2024.
2024-01-01 plus 30 -> 31 January 2024.
2024-01-01 plus 366 -> 1 January 2025.
2024-02-29
Where does 28 February 2024 plus 1 day land? 2024-02-29.
On February 29, 2024, because that year is a leap year. In 2023 the same plus 1 lands on March 1, because February 29 does not exist then.
On January 1, 2025, because 2024 has 366 civil days. Plus 365 from January 1, 2023 returns January 1, 2024.
Yes. March 1, 2024 plus −1 returns to February 29, 2024. That is the same operation backward, only with a minus sign.
It returns the same start date, for example February 28, 2024. That is a deliberate shift of zero, not missing data.
It is cut to 3, so January 1, 2024 plus 3.7 lands on January 4. 3.2 also stays 3. 3.7 and 3,7 are the same count.
No. You land on Saturday, because we count civil days, not business days. This calculator does not cut weekends out.
No. The calendar moves to February 1. February and leap years take the real month length, the same way February 28, 2024 plus 1 does.
Different digit order, same civil day. Polish is day.month.year, so 29 lutego 2024 is the same day as February 29, 2024.
On date difference. There January 1, 2024 to January 1, 2025 is 366 days. Here you know the start and N, and you want the landing date.
No. A due date starts from a period on a separate card. Here N is whatever you type: plus 280 from January 1, 2026 lands on October 8, with no pregnancy assumed.
Day counts and age follow the Gregorian calendar. This is date arithmetic, not a time-zone tool.
Page updated in 2026.