3条回答 默认 最新
threenewbee 2019-09-21 23:51关注求今天和某天相差多少天(某天比如说是1970-1-1)
结果除以你格言的总条数,取余数
以这个余数作为下标取格言显示。
附相差多少天的代码function getDays(date1 , date2){ var date1Str = date1.split("-");//将日期字符串分隔为数组,数组元素分别为年.月.日 //根据年 . 月 . 日的值创建Date对象 var date1Obj = new Date(date1Str[0],(date1Str[1]-1),date1Str[2]); var date2Str = date2.split("-"); var date2Obj = new Date(date2Str[0],(date2Str[1]-1),date2Str[2]); var t1 = date1Obj.getTime(); var t2 = date2Obj.getTime(); var dateTime = 1000*60*60*24; //每一天的毫秒数 var minusDays = Math.floor(((t2-t1)/dateTime));//计算出两个日期的天数差 var days = Math.abs(minusDays);//取绝对值 return days; }本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报


