days into periods

by Jake

JavaScript

var parseDays = function(len){
  len = parseInt(len,10);
  var out = {
    year:0,month:0,day:0
  }
  if( len >= 365 ){
    out.year = Math.floor( len / 365 );
    len = len % 365; 
  }
  if( len >= 30.333333 ){
    out.month = Math.floor( len / 30.333333 );
    len = len % 30.333333;
  }
  out.day = Math.floor(len);
  return out;
}


var x = parseDays(182);

console.log(x);