habitica/helpers.js
2013-03-12 12:25:25 -04:00

24 lines
No EOL
666 B
JavaScript

(function(exports){
var dayMapping, moment;
moment = moment? moment: require('moment');
exports.daysBetween = function(yesterday, now, dayStart) {
if (!((dayStart != null) && (dayStart = parseInt(dayStart)) && dayStart >= 0 && dayStart <= 24)) {
dayStart = 0;
}
return Math.abs(moment(yesterday).startOf('day').add('h', dayStart).diff(moment(now), 'days'));
};
exports.dayMapping = dayMapping = {
0: 'su',
1: 'm',
2: 't',
3: 'w',
4: 'th',
5: 'f',
6: 's',
7: 'su'
};
})(typeof exports === 'undefined'? this['habitrpgHelpers']={}: exports);