UNPKG

quoslibero

Version:

FusionCharts JavaScript charting framework

1 lines 662 B
import TimeInterval from'../time-interval.js';import{durationWeek}from'../durations.js';const utcWeekday=(a,b)=>new TimeInterval(b,b=>{b.setUTCDate(b.getUTCDate()-(b.getUTCDay()+7-a)%7),b.setUTCHours(0,0,0,0)},(a,b)=>a.setUTCDate(a.getUTCDate()+7*b),(a,b)=>(b-a)/durationWeek),utcWeek=utcWeekday(0,'week'),utcSunday=utcWeekday(0,'sunday'),utcMonday=utcWeekday(1,'monday'),utcTuesday=utcWeekday(2,'tuesday'),utcWednesday=utcWeekday(3,'wednesday'),utcThursday=utcWeekday(4,'thursday'),utcFriday=utcWeekday(5,'friday'),utcSaturday=utcWeekday(6,'saturday');export default utcWeek;export{utcSunday,utcMonday,utcTuesday,utcWednesday,utcThursday,utcFriday,utcSaturday};