通过 javascript,我想根据今天生成这两天之间的完成百分比,我将在 jQuery UI 进度条上使用这个百分比来指示完成或剩余的时间。
我试过这个公式,但我最终总是得到 100:
假设我有两个日期:
start = new Date(2012,6,2); // Jul 02 2012
end = new Date(2012,6,8); // Jul 08 2012
today = new Date();
alert( Math.round(100-((end - start) * 100 ) / today) + '%' );
我怎样才能正确地做到这一点?