9 lines
		
	
	
		
			316 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			316 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
export default (function (o, c, d) {
 | 
						|
  var proto = c.prototype;
 | 
						|
 | 
						|
  proto.dayOfYear = function (input) {
 | 
						|
    // d(this) is for badMutable
 | 
						|
    var dayOfYear = Math.round((d(this).startOf('day') - d(this).startOf('year')) / 864e5) + 1;
 | 
						|
    return input == null ? dayOfYear : this.add(input - dayOfYear, 'day');
 | 
						|
  };
 | 
						|
}); |