利用好Date对象的getTimed\转换为数字判断间隔var formatTime = function(str){ var times = new Date(); return [times.getFullYear(),times.getMonth()+1,times.getDate()].join('-') }var time2num = function(str){return new Date(formatTime()+' ' +x).getTime()}那么 11:00到12:00就是[time2num('11:00'),time2num('12:00')]