如果您遵循本教程,一种方法是使用:Date.getTime()您将在此处找到完整的javascript函数,并带有日期验证。话虽如此,如Rafi B.所评论的那样。 5年后,“ 在javascript中2个日期之间是否有区别? ”更为精确。var _MS_PER_DAY = 1000 * 60 * 60 * 24;// a and b are javascript Date objectsfunction dateDiffInDays(a, b) { // Discard the time and time-zone information. var utc1 = Date.UTC(a.getFullYear(), a.getMonth(), a.getDate()); var utc2 = Date.UTC(b.getFullYear(), b.getMonth(), b.getDate()); return Math.floor((utc2 - utc1) / _MS_PER_DAY);}