var dayjs = require("dayjs@1.8.13")
var quarterOfYear = require('dayjs/plugin/quarterOfYear');
var moment = require('moment')
let format = 'YYYY-MM-DD'
dayjs.extend(quarterOfYear);
let b1 = dayjs()
let b2 = moment();
console.log(`Current date: DayJS quarter: ${b1.quarter()} (${b1.format(format)}), Moment quarter: ${b2.quarter()} (${b2.format(format)})`);
b1 = b1.quarter(3);
b2 = b2.quarter(3);
console.log(`quarter(3): DayJS quarter: ${b1.quarter()} (${b1.format(format)}), Moment quarter: ${b2.quarter()} (${b2.format(format)})`);
let a1 = dayjs('2018-03-09')
let a2 = moment('2018-03-09');
console.log(`2018-03-09: DayJS quarter: ${a1.quarter()} (${a1.format(format)}), Moment quarter: ${a2.quarter()} (${a2.format(format)})`);
a1 = a1.quarter(3);
a2 = a2.quarter(3);
console.log(`quarter(3): DayJS quarter: ${a1.quarter()} (${a1.format(format)}), Moment quarter: ${a2.quarter()} (${a2.format(format)})`);
let c1 = dayjs('2018-11-25')
let c2 = moment('2018-11-25');
console.log(`2018-11-25: DayJS quarter: ${c1.quarter()} (${c1.format(format)}), Moment quarter: ${c2.quarter()} (${c2.format(format)})`);
c1 = c1.quarter(3);
c2 = c2.quarter(3);
console.log(`quarter(3): DayJS quarter: ${c1.quarter()} (${c1.format(format)}), Moment quarter: ${c2.quarter()} (${c2.format(format)})`);