/** * 时间前补零 */ export declare const pad: (n: number, maxLength?: number) => string; /** * 格式化时间为字符串,入参month为自然语义月,从1开始 * 如果不需要年月日时,自动补全年月日到1970-1-1 */ export declare const dateTimeNumberToString: ({ year, month, date, hour, minute, second }: Partial>, { format, timeOnly, }: { /** * dayjs支持的format * @example YYYY-MM-DD HH:mm:ss */ format: string; /** * 是否需要年月日信息 */ timeOnly?: boolean; }) => string | undefined; /** * 解析时间字符串为自然语义数字,month从1开始,自动处理超边界 */ export declare function stringToDateTimeNumber(str: string | null | undefined, options?: { timeOnly: true; }): Record<'hour' | 'minute' | 'second', number | null> | undefined; export declare function stringToDateTimeNumber(str: string | null | undefined, options?: { timeOnly?: false | undefined; }): Record<'year' | 'month' | 'date' | 'hour' | 'minute' | 'second', number | null> | undefined;