var today = new Date();
var day = String(today.getDate()).padStart(2, ‘0’);
var month = String(today.getMonth() + 1).padStart(2, ‘0’);
var year = today.getFullYear();
today = month + ‘/’ + day + ‘/’ + year;\n\nvar dd = String(today.getDate()).padStart(2, ‘0’);\nvar mm = String(today.getMonth() + 1).padStart(2, ‘0’);\nvar yyyy = today.getFullYear();\ntoday = mm + ‘/’ + dd + ‘/’ + yyyy;\n\nfunction calculate() {\n\n var date = document.getElementById(\”date\”).value;\n var result = document.getElementById(\”result\”);\n var days = document.getElementById(\”days\”);\n var weeks = document.getElementById(\”weeks\”);\n var months = document.getElementById(\”months\”);\n var years = document.getElementById(\”years\”);\n\n\n if (date == \”\”) {\n result.innerHTML = \”Please enter a date\”;\n result.style.color = \”red\”;\n return;\n }\n\n var date = new Date(date);\n var today = new Date();\n var diff = date – today;\n var days = Math.floor(diff / (1000 * 60 * 60 * 24));\n var weeks = Math.floor(days / 7);\n var months = Math.floor(days / 30.44);\n var years = Math.floor(days / 365.25);\n\n result.innerHTML = days + \” days\”;\n days.innerHTML = days;\n weeks.innerHTML = weeks;\n months.innerHTML = months;\n years.innerHTML = years;\n}\n\nfunction reset() {\n document.getElementById(\”date\”).value = \”\”;\n document.getElementById(\”result\”).innerHTML = \”\”;\n document.getElementById(\”days\”).innerHTML = \”\”;\n document.getElementById(\”weeks\”).innerHTML = \”\”;\n document.getElementById(\”months\”).innerHTML = \”\”;\n document.getElementById(\”years\”).innerHTML = \”\”;\n}\n\n\n\n
\n\n
\nDate Calculator
\n
\n
\n
\n
\n
\n
\n \n
\n
What is a Date Calculator?
\n
A date calculator is a tool that calculates the difference between two dates.
\n
How to use a Date Calculator?
\n
Enter a date and the calculator will calculate the difference between the two dates.
\n
Related Tools
\n
- \n
- Time and Date
- Calculator Soup
- Calculator.net
\n
\n
\n
\n
\n
\n\n\n\n\n\n\n
\n \n \n