# getTimeFromUnit.mjs

    /**
     * 輸入時間單位，回傳時間套件所需之解析字串
     *
     * Unit Test: {@link https://github.com/yuda-lyu/wsemi/blob/master/test/getTimeFromUnit.test.mjs Github}
     * @memberOf wsemi
     * @param {String} unit 輸入時間單位字串
     * @returns {String} 回傳時間套件所需之解析字串，當unit='seconds'時回傳不含時區格式
     * @example
     *
     * console.log(getTimeFromUnit('years'))
     * // => 'YYYY'
     *
     * console.log(getTimeFromUnit('seconds'))
     * // => 'YYYY-MM-DDTHH:mm:ssZ'
     *
     */
    function getTimeFromUnit(unit) {
        let fm = ''
        if (unit === 'years') {
            fm = 'YYYY'
        }
        else if (unit === 'months') {
            fm = 'YYYY-MM'
        }
        else if (unit === 'days') {
            fm = 'YYYY-MM-DD'
        }
        else if (unit === 'hours') {
            fm = 'YYYY-MM-DDTHH'
        }
        else if (unit === 'minutes') {
            fm = 'YYYY-MM-DDTHH:mm'
        }
        else if (unit === 'seconds') {
            fm = 'YYYY-MM-DDTHH:mm:ss' //不含時區
        }
        return fm
    }

    export default getTimeFromUnit