myprint-design
Version:
操作简单,组件丰富的一站式打印解决方案打印设计器
1 lines • 2.31 kB
Source Map (JSON)
{"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;;;;"}