import moment from "moment-timezone";

export class MomentHelper {
    public static convertBneToLocal(date: string) {
        const incomingDateFmt: string = 'h:mma MMM D, YYYY';
        return moment.tz(date, incomingDateFmt, "Australia/Brisbane").local().format(incomingDateFmt);
    }

    public static getCurrentMonthAndYear() {
        return moment().format("MMMM YYYY");
    }

    public static getCurrentYear() {
        return moment().format("YYYY");
    }

    public static getCurrentMonth() {
        return moment().format("MMMM");
    }

    public static formatMonth(month: string) {
        return moment(month, 'MM').format('MMMM');
    }
}
