{"version":3,"file":"timeUtil.mjs","sources":["../../../../src/utils/timeUtil.ts"],"sourcesContent":["/**\n * @param time Date/String/Number\n * @param fmt 'yyyy-MM-dd hh:mm:ss'  'yyyy-MM-dd'\n * @description formatDate('2020/9/11')\n * @returns '2020-09-11 12:03:11' '2020-09-11'\n */\nexport function formatDate(time: string | number | Date, fmt: string): string {\n    time = new Date(time);\n    const o: { [key: string]: number | string } = {\n        'M+': time.getMonth() + 1,                   //月份\n        'd+': time.getDate(),                        //日\n        'h+': time.getHours(),                       //小时\n        'm+': time.getMinutes(),                     //分\n        's+': time.getSeconds(),                     //秒\n        'q+': Math.floor((time.getMonth() + 3) / 3), //季度\n        'S': time.getMilliseconds()                  //毫秒\n    };\n    if (/(y+)/.test(fmt))\n        fmt = fmt.replace(RegExp.$1, (time.getFullYear() + '').substr(4 - RegExp.$1.length));\n    for (const k in o) {\n        if (new RegExp('(' + k + ')').test(fmt)) {\n            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k] as string) : (('00' + o[k]).substr(('' + o[k]).length)));\n        }\n    }\n    return fmt;\n}\n"],"names":[],"mappings":"AAMgB,SAAA,UAAA,CAAW,MAA8B,GAAqB,EAAA;AAC1E,EAAO,IAAA,GAAA,IAAI,KAAK,IAAI,CAAA,CAAA;AACpB,EAAA,MAAM,CAAwC,GAAA;AAAA,IAC1C,IAAA,EAAM,IAAK,CAAA,QAAA,EAAa,GAAA,CAAA;AAAA,IACxB,IAAA,EAAM,KAAK,OAAQ,EAAA;AAAA,IACnB,IAAA,EAAM,KAAK,QAAS,EAAA;AAAA,IACpB,IAAA,EAAM,KAAK,UAAW,EAAA;AAAA,IACtB,IAAA,EAAM,KAAK,UAAW,EAAA;AAAA,IACtB,MAAM,IAAK,CAAA,KAAA,CAAA,CAAO,KAAK,QAAS,EAAA,GAAI,KAAK,CAAC,CAAA;AAAA,IAC1C,GAAA,EAAK,KAAK,eAAgB,EAAA;AAAA,GAC9B,CAAA;AACA,EAAI,IAAA,MAAA,CAAO,KAAK,GAAG,CAAA;AACf,IAAA,GAAA,GAAM,GAAI,CAAA,OAAA,CAAQ,MAAO,CAAA,EAAA,EAAA,CAAK,IAAK,CAAA,WAAA,EAAgB,GAAA,EAAA,EAAI,MAAO,CAAA,CAAA,GAAI,MAAO,CAAA,EAAA,CAAG,MAAM,CAAC,CAAA,CAAA;AACvF,EAAA,KAAA,MAAW,KAAK,CAAG,EAAA;AACf,IAAI,IAAA,IAAI,OAAO,GAAM,GAAA,CAAA,GAAI,GAAG,CAAE,CAAA,IAAA,CAAK,GAAG,CAAG,EAAA;AACrC,MAAA,GAAA,GAAM,IAAI,OAAQ,CAAA,MAAA,CAAO,IAAK,MAAO,CAAA,EAAA,CAAG,UAAU,CAAM,GAAA,CAAA,CAAE,CAAkB,CAAA,GAAA,CAAA,IAAA,GAAO,EAAE,CAAI,CAAA,EAAA,MAAA,CAAA,CAAQ,KAAK,CAAE,CAAA,CAAA,CAAA,EAAI,MAAM,CAAE,CAAA,CAAA;AAAA,KACxH;AAAA,GACJ;AACA,EAAO,OAAA,GAAA,CAAA;AACX;;;;"}