このアイデアを解決するには、まず文字列をミリ秒の値に変換し、差を計算してから、それを日数に変換します
<script> window.onload = function (){ var str1 = "2020-04-17" ; var str2 = "2020-04-12" ; var day1 = new Date(str1); var day2 = new Date(str2); // console.log( "day1:" + day1); // console.log( "day2:" + day2); var differentDay = Math.abs(day1-day2)/ 1000/60/60/24 ; console.log(differDay); } </ script>