|
|
@@ -25,9 +25,9 @@ var DayOfYearExpression = module.exports = (function(){
|
|
|
|
|
|
// STATIC METHODS
|
|
|
klass.getDateDayOfYear = function getDateDayOfYear(d){
|
|
|
- var y11 = new Date(d.getFullYear(), 0, 0), // same year, first month, first year; time omitted
|
|
|
- ymd = new Date(d.getFullYear(), d.getMonth(), d.getDate()); // same y,m,d; time omitted
|
|
|
- return Math.ceil((y11 - ymd) / 86400000); //NOTE: 86400000 ms is 1 day
|
|
|
+ var y11 = new Date(d.getFullYear(), 0, 1), // same year, first month, first day; time omitted
|
|
|
+ ymd = new Date(d.getFullYear(), d.getMonth(), d.getDate() + 1); // same y,m,d; time omitted, add 1 because days start at 1
|
|
|
+ return Math.ceil((ymd - y11) / 86400000); //NOTE: 86400000 ms is 1 day
|
|
|
};
|
|
|
|
|
|
return klass;
|