Tool to compute interval difference between two dates. Calculation of the number of days between two dates in order to estimate the length of a period.
Difference between 2 Dates - dCode
Tag(s) : Date and Time
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Generally, the difference between 2 dates is a duration expressed as the number of days between them. Depending on the way of thinking, there are multiple possible answers
Example: Between Tuesday and Wednesday, how many days are there?
Answer 0: Between the day of Tuesday and the days of Wednesday there are zero day.
Answer 1: From Tuesday to Wednesday, it takes one day (This is dCode answer).
Answer 2: A journey beginning Tuesday and finishing Wednesday is 2 days long.
To get an answer in mode 0 or 2, add 1 or remove 1 to the value given by dCode.
Enter the 2 dates (year, month, day) and the dCode calculator will compute the number of days automatically. Calculation is made with the exact number of days between two dates, without counting the day itself.
Example: A child born on the 2000-01-01, is 2 days old on the 2000-01-02 but the calculator will state that there is only 1 day between 1st January and 2nd January.
Algorithmically, dCode associates a date with a numeric value (such as the number of days since January 1st of year 1) and then performs a subtraction between the two date values.
Calculation takes into account the Gregorian Calendar and the Julian one before 1582.
Calculate the difference from the date of birth until today.
Indicate the 2 dates of birth to obtain the number of days between the 2 dates.
If the number is large, divide by 30 to get a value in months or by 365 to get years.
Datediff() is the name of the function that allows to do date difference calculations in most programming languages.
dCode retains ownership of the "Difference between 2 Dates" source code. Any algorithm for the "Difference between 2 Dates" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Difference between 2 Dates" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Difference between 2 Dates" or any other element are not public (except explicit open source licence like Creative Commons). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Difference between 2 Dates" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source.
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Difference between 2 Dates on dCode.fr [online website], retrieved on 2025-04-16,