window.ENTITIES={'/api/snippets/javascript/js%20get%20difference%20between%20two%20dates':[{"result":true,"message":null,"batch":{"type":"javascript","name":"js get difference between two dates","items":[{"id":"p2AyOD","type":"javascript","name":"js get difference between two dates","content":"const date1 = new Date('Mon Jan 24 2022');\nconst date2 = new Date('Tue Jan 25 2022');\n\n// difference in milliseconds:\nconst milliseconds = Math.abs(date2 - date1);\n\n// difference in days:\nconst days = Math.ceil(milliseconds / (1000 * 60 * 60 * 24));\n\n// display results:\nconsole.log(milliseconds + ' milliseconds');\nconsole.log(days + ' day(s)');\n\n// Output:\n// 86400000 milliseconds\n// 1 day(s)","source":"","author":{"id":"ZaEGE0","name":"Iona","avatar":"1629030407609__ZaEGE0__w40px_h40px.png","points":445,"role":"BASIC"},"creationTime":1643143307000,"updateTime":1643143437000,"removalTime":null},{"id":"Dd7m21","type":"javascript","name":"js get difference between two dates","content":"const getDifference = (date1, date2) => {\n\n // difference in milliseconds:\n const milliseconds = Math.abs(date2 - date1);\n\n // difference in days:\n const days = Math.ceil(milliseconds / (1000 * 60 * 60 * 24));\n\n // display results:\n console.log(milliseconds + ' milliseconds');\n console.log(days + ' day(s)');\n}\n\n\n// Usage example:\n\nconst date1 = new Date('Mon Jan 24 2022');\nconst date2 = new Date('Tue Jan 25 2022');\n\ngetDifference(date1, date2);\n\n// Output:\n// 86400000 milliseconds\n// 1 day(s)","source":"","author":{"id":"9o1NY0","name":"Violetd","avatar":"1629130632039__9o1NY0__w40px_h40px.jpg","points":925,"role":"BASIC"},"creationTime":1643143417000,"updateTime":null,"removalTime":null},{"id":"DKqO8j","type":"javascript","name":"js get difference between two dates","content":"const today = new Date(); // Today is 2022-04-02\n\nconst futureDate = new Date('2022-04-16');\n\n// difference in ms, minutes, hours, days\nconst milliseconds = futureDate - today;\nconst days = Math.floor(milliseconds / 86400000); // days\nconst hours = Math.floor((milliseconds % 86400000) / 3600000); // hours\nconst minutes = Math.round(((milliseconds % 86400000) % 3600000) / 60000); // minutes\n\nconsole.log(\n days + ' days, ' + hours + ' hours and ' + minutes + ' minutes to date.'\n);\n\n// Example output:\n// 70 days, 6 hours and 20 minutes to date.","source":"","author":{"id":"Yobrpo","name":"Gaia-Kirby","avatar":"1629030403579__Yobrpo__w40px_h40px.png","points":720,"role":"BASIC"},"creationTime":1643996718000,"updateTime":null,"removalTime":null}]}}]};