12 lines
		
	
	
		
			302 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			302 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| import moment from 'moment-timezone';
 | |
| 
 | |
| // day count between two epochs (inclusive)
 | |
| export function dayCount([head, tail], timezone = 'UTC') {
 | |
|   return Math.ceil(
 | |
|     moment(moment(head).tz(timezone).endOf('day')).diff(
 | |
|       moment(tail).tz(timezone).startOf('day'),
 | |
|       'days',
 | |
|       true)
 | |
|     );
 | |
| }
 |