English 中文(简体)
两条 j印日期之间的时间段
原标题:Get the percent of time elapsed between two javascript dates

我试图找不到多少天留在学校里,并把它作为“团结倡议”的支部。

j 股价股只花百分比。 鉴于今天,我如何能够在两个供应日期之间找到我大致如此之多的百分比?

问题回答

<Example:http://jsfiddle.net/FLaJM/4/"rel=“noreferer” 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) +  %  );

或者如果你想要保留百分比:

<Example:http://jsfiddle.net/FLaJM/3/"rel=“noreferer”>http://jsfiddle.net/FLaJM/3/

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

如果你使用MomentJS,我高度建议用Javascriptdate tuff做:

var percentOfDayRangeComplete = function(start, end) {
    var now = moment();
    start = start || moment(now).startOf( day );
    end = end || moment(now).endOf( day );
    var totalMillisInRange = end.valueOf() - start.valueOf();
    var elapsedMillis = now.valueOf() - start.valueOf();
    // This will bound the number to 0 and 100
    return Math.max(0, Math.min(100, 100 * (elapsedMillis / totalMillisInRange)));
};

rel=“nofollow”>jsFiddle,看它是否采取行动......

completed = ((timenow - timestart) / (timeclose - timestart)) * 100

最为容易的方式(从理论上讲,你可以将守则视为一种做法)是:

  1. Determine the number of days you have in the school year (typically ~185 for most public schools)
  2. Calculate the number of school days left between your current date and the end of classes (make sure you ignore weekends, holidays, in-service days, etc as these are not part of the 185).
  3. Take the value from step two and divide it into the first. That will give you your percentage.
  4. Display that in the jQuery UI progress bar.




相关问题
Mysql compaire two dates from datetime?

I was try to measure what is faster and what should be the best way to compare two dates, from datetime record in MySql db. There are several approaches how to grab a date from date time, but I was ...

iPhone Date Picker rolls over to 2010 on December 27th?

So I implemented a UIDatepicker in one of my applications for scheduling and autodialing teleconferences... everything is pretty much ready to go except, while testing I noticed that when the date ...

Convert date Python

I have MMDDYY dates, i.e. today is 111609 How do I convert this to 11/16/2009, in Python?

specifying date format when using $form->inputs() in CakePHP

I am wondering if there is a way to specify the date format in the forms created using CakePHP s $form->inputs(); Please note that this is not the individual $form->input() but instead $form->inputs() ...

NSDateFormat, super simple! Where am I screwing up?

Ok, this is really simple, maybe I m a getting a bit burnt out, but seems like it should work, Query XML feed, put out date string, format, display in a cell. The issue is I m a getting a NULL ...

sqlite writing a date into an email

I am exporting a date value from sqlite and placing it into an email. The date appears like this 279498721.322872 I am using Objective C in an Iphone App. Does anyone know how to make this export ...

热门标签