获取两个javascript日期之间经过的时间百分比

Kyl*_*yle 4 javascript time jquery user-interface date

我试图找到一个学年剩下多少天并将其作为jQuery UI进度条返回.

jQuery UI progressbars只占用百分比.在今天的日期,如何找到两个提供日期之间的时间跨度的百分比?

use*_*716 9

示例: http ://jsfiddle.net/FLaJM/4/

var start = new Date(2005,0,1),
    end = new Date(2021,0,1),
    today = new Date();

alert( Math.round(100-((end - start) * 100 ) / today) + '%' );
Run Code Online (Sandbox Code Playgroud)

或者如果你想要剩下的百分比:

示例: http ://jsfiddle.net/FLaJM/3/

alert( Math.round(((end - start) * 100 ) / today) + '%' );
Run Code Online (Sandbox Code Playgroud)