本文介绍了获取两个JavaScript日期之间的时间百分比的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to find how many days are left in a school year and return it as a jQuery UI progressbar.

jQuery UI进度条只需要百分比。在今天的日期之前,我如何找到我在两个提供的日期之间的时间范围内的百分比?

jQuery UI progressbars only take percentages. How can I find the percentage of how far along I am in the timespan between two supplied dates, given today's date?

推荐答案

示例:

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

alert( Math.round(100-((end - start) * 100 ) / today) + '%' );

或如果您想要剩余百分比:

or if you wanted the percentage remaining:

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

alert( Math.round(((end - start) * 100 ) / today) + '%' );

这篇关于获取两个JavaScript日期之间的时间百分比的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-19 23:07