diff --git a/packages/core/src/utils/util/util.ts b/packages/core/src/utils/util/util.ts index fba84e4a56c0b8e5646a45912c2642c7f6c61160..c865dce1b87099b82c60e47d2f871f412fce7883 100644 --- a/packages/core/src/utils/util/util.ts +++ b/packages/core/src/utils/util/util.ts @@ -276,44 +276,3 @@ export function toNumberOrNil(value: unknown): number | undefined { } return num; } - -/** - * 日期格式化 - * - * @author zk - * @date 2023-08-08 08:08:47 - * @param {Date} date - * @param {string} [fmt='YYYY-MM-DD HH:mm:ss'] - * @return {*} {string} - * @memberof CalendarController - */ -export function dateFormat( - date: Date, - fmt: string = 'YYYY-MM-DD HH:mm:ss', -): string { - let ret: RegExpExecArray | null; - const opt: IData = { - 'Y+': date.getFullYear().toString(), // 年 - 'M+': (date.getMonth() + 1).toString(), // 月 - 'd+': date.getDate().toString(), // 日 - 'D+': date.getDate().toString(), // 日 - 'H+': date.getHours().toString(), // 时 - 'h+': date.getHours().toString(), // 时 - 'm+': date.getMinutes().toString(), // 分 - 's+': date.getSeconds().toString(), // 秒 - 'S+': date.getSeconds().toString(), - // 有其他格式化字符需求可以继续添加,必须转化成字符串 - }; - for (const k in opt) { - if (Object.prototype.hasOwnProperty.call(opt, k)) { - ret = new RegExp(`(${k})`).exec(fmt); - if (ret) { - fmt = fmt.replace( - ret[1], - ret[1].length === 1 ? opt[k] : opt[k].padStart(ret[1].length, '0'), - ); - } - } - } - return fmt; -} diff --git a/packages/runtime/CHANGELOG.md b/packages/runtime/CHANGELOG.md index f191139306528adf434505b7572910399553ca5c..c75a31f3cbd04875aa3868107c7feb96115a7aaf 100644 --- a/packages/runtime/CHANGELOG.md +++ b/packages/runtime/CHANGELOG.md @@ -7,6 +7,10 @@ ## [Unreleased] +- 新增日历视图及日历部件 接口类 +- 新增日历导航视图及日历导航栏部件 接口类 +- 新增日历项数据类 + ## [0.1.3] - 2023-08-09 ### Added