quoslibero
Version:
FusionCharts JavaScript charting framework
1 lines • 403 B
JavaScript
import TimeInterval from'../time-interval.js';const utcQuarter=new TimeInterval('quarter',a=>{a.setUTCMonth(a.getUTCMonth()-(a.getUTCMonth()+3)%3,1),a.setUTCHours(0,0,0,0)},(a,b)=>a.setUTCMonth(a.getUTCMonth()+3*b),(a,b)=>(b.getUTCMonth()-(b.getUTCMonth()+3)%3-(a.getUTCMonth()-(a.getUTCMonth()+3)%3))/3+4*(b.getUTCFullYear()-a.getUTCFullYear()),a=>Math.floor(a.getMonth()/3));export default utcQuarter;