# day2cht.mjs

    import ot from 'dayjs'
    import isday from './isday.mjs'

    /**
     * 日時間轉中文格式時間字串
     *
     * Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/day2cht.test.mjs Github}
     * @memberOf wsemi
     * @param {String} t 輸入日時間字串
     * @param {boolean} [bNoDisplayYear=false] 輸入是否輸出民國年，預設為false
     * @returns {String} 回傳中文格式時間字串
     * @example
     *
     * console.log(day2cht('2019-01-02'))
     * // => '民國 108 年 1 月 2 日'
     *
     */
    function day2cht(t, bNoDisplayYear = false) {

        //check
        if (!isday(t)) {
            return ''
        }

        let d = ot(t, 'YYYY-MM-DD')
        let r = ''
        if (bNoDisplayYear) {
            r = (d.month() + 1) + '月' + d.date() + '日'
        }
        else {
            r = '民國 ' + (d.year() - 1911) + ' 年 ' + (d.month() + 1) + ' 月 ' + d.date() + ' 日'
        }

        return r
    }

    export default day2cht