z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
38 lines (37 loc) • 1.31 kB
TypeScript
/**
* 获取时间解析为字符串文本
*/
import { ConfigType } from 'dayjs';
export declare const SECOND = 1000;
export declare const MINUTE: number;
export declare const HOUR: number;
export declare const DAY: number;
export declare const WEEK: number;
export declare const MONTH: number;
/**
* 解析规则
* 去年:YYYY-MM-DD HH:mm
* 今年今天: 上午hh:mm、下午hh:mm
* 今年今天之前: MM-DD HH:mm
*/
export declare function parser1(time: ConfigType): string;
/**
* 解析规则
* 超过1个月,显示 超1个月
* 1个月内则显示 x周前、x天前、x小时前、x分钟前、1分钟内
*/
export declare function parser2(time: ConfigType): string;
export declare function getTimeText(time: ConfigType): {
parser1(): string;
parser2(): string;
};
export declare function getMMDDHHmmss(time: ConfigType): string;
/**
* 比较两个时间相差多久
* @param time1 比较时间1
* @param time2 比较时间2
* @param diffTime 相差时间
* @returns 若diffTime存在,time1和time2相差时间小于diffTIme,则返回true,否则false;
*/
export declare function compareTime(time1: ConfigType, time2: ConfigType, diffTime?: number): number | boolean;
export declare function diffHalfHour(time1: ConfigType, time2: ConfigType): number | boolean;